在Docker上安装FireFox

作者：薄荷の尾巴
链接：https://blog.hoshiroko.com/archives/8fa981731bb3

FireFox 是一个开源的网页浏览器，我们就安装他
首先我们需要一个 Docker 环境，安装 Docker 环境请跳转Linux 安装 Docker

当然，因为是 VNC 到服务器上走服务器网络浏览器，你如果是国外机器甚至可以…… 咳咳咳！打住！

1. 使用 Docker CE 安装

Copy
docker run -d \
--name FireFox \
--network host \
-e TZ=Asia/Shanghai \
-e VNC_PASSWORD=wg122100 \
-e DISPLAY_WIDTH=1920 \
-e DISPLAY_HEIGHT=1080 \
-e WEB_LISTENING_PORT=12580 \
-v /root/docker/firefox:/config:rw \
jlesage/firefox

VNC_PASSWORD= 是 VNC 连接密码，为了安全请务必修改
WEB_LISTENING_PORT= 是 Web VNC 端口号，可以自定义

更多环境变量：https://github.com/jlesage/docker-firefox?tab=readme-ov-file#environment-variables

这时我们打开浏览器输入 {服务器IP}:15800 就可以进去了 (别忘了开防火墙)

2. 中文乱码问题

下载中文字体即可解决，可以自己到网络上找中文字体，也可以用本站提供的思源黑体
然后将字体导入容器内部指定目录即可 (重建容器需要重新导入)

Copy
docker cp SourceHanSansSC-Normal.otf FireFox:/usr/share/fonts

如果是其他字体把 SourceHanSansSC-Normal.otf 换了就好