LOADING

少女祈祷中......

在Docker上安装FireFox

有些时候,我们需要在Linux服务器环境里对项目进行测试,比如网站 容器之类的

这时我们就需要一个浏览器,但是Linux服务器没有桌面环境,如果直接安装Windows之类的桌面级系统,有些服务商不支持先不说,像是低配机比如1核1G的服务器也难运行

现在我们可以在Docker里安装个浏览器环境然后VNC链接,也可以直接Docker安装Windows系统,但是对机器配置要求高,安装浏览器是更亲民的方案

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

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


1.使用Docker CE安装
docker run -d \
  --name FireFox \
  --network host \
  -e TZ=Asia/Shanghai \
  -e VNC_PASSWORD=mint \
  -e DISPLAY_WIDTH=1920 \
  -e DISPLAY_HEIGHT=1080 \
  -e WEB_LISTENING_PORT=15800 \
  -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.中文乱码问题

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

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

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

改天出个Docker安装Windows的玩玩,毕竟有些项目是不用浏览器的,但是Windows巨吃配置,Windows10起码4h4g才能勉强装上


本文作者:薄荷の尾巴
本文链接:https://blog.hoshiroko.com/archives/8fa981731bb3
版权声明:本文章采用 BY-NC-SA 许可协议。转载请注明出处并使用相同协议!