在docker里面搭建一个火狐浏览器(firefox)

更新于 2024-02-13 17:05 1329
专栏: Docker 标签: docker

春节回老家想更方便的访问NAS内网并且内网应用互通的方案(没有远程桌面环境),记得之前无意中看见了一个在docker中搭建火狐浏览器,还迷惑有什么用处,这不现在就找到场景了。

关于项目

Github:https://github.com/jlesage/docker-firefox
Docker Compose File:https://github.com/jlesage/docker-firefox#docker-compose-file

注意:消耗资源过大,不建议长期挂着运行

使用docker-compose部署

创建相关目录并创建一个docker-compose.yml文件

  1. version: '3.3'
  2. services:
  3. firefox:
  4. container_name: firefox
  5. ports:
  6. - '5800:5800'
  7. volumes:
  8. - './firefox:/config:rw'
  9. environment:
  10. - LANG=zh_CN.UTF-8
  11. image: jlesage/firefox

运行

后台运行:

  1. docker-compose up -d

访问:
浏览器输入http://内网地址:端口

添加中文字体

现在是没有中文字体的,中文显示都是乱码,可以在字体网站下载一个免费的.ttf字体,然后找到容器的id,将字体文件复制到容器中

  1. docker cp /root/docker_data/compose/firefox/firefox/alibaba-fangyuan.ttf 7fb6927cec76:/usr/share/fonts

再次启动

参考

https://awoqu.com/archives/docker-firefox
https://cloud.tencent.com/developer/article/2359867