其他教程

其他教程

Products

当前位置:首页 > 其他教程 >

宝塔面板 用Docker部署火狐浏览器 解决中文乱码

GG网络技术分享 2025-03-18 16:15 2


宝塔面板的软件商店搜索Docker安装,

安装firefox浏览器

根据https://hub.docker.com/r/jlesage/firefox引导,只有2段代码,

1,拉取镜像

docker pull jlesage/firefox

2,创建容器

docker run -d 

--name=firefox

-p 5800:5800

-v /docker/appdata/firefox:/config:rw

--shm-size 2g

jlesage/firefox

然后就可以用 http://服务器ip:5800/ 进行访问,这时网页的中文会显示乱码。

解决中文乱码,

1.  找到本地文件夹C:WindowsFonts中的字体打包,

2. 将打包的文件上传到linux的/usr/share/fonts/Fonts目录下,如果没有Fonts文件夹的话,需要新建一个,

3. docker重新重建容器,增加了字体库的挂载

docker run -d 

-v /usr/share/fonts/Fonts:/usr/share/fonts/Fonts

--name=firefox

-p 5800:5800

-v /docker/appdata/firefox:/config:rw

--shm-size 2g

jlesage/firefox

然后访问中文就正常显示了。

Docker浏览器内容与本地PC之间相互复制粘贴,需要vnc连接,

重建容器:

docker run -d 

-v /usr/share/fonts/Fonts:/usr/share/fonts/Fonts

--name=firefox

-p 5800:5800

-p 5900:5900

-v /docker/appdata/firefox:/config:rw

--shm-size 2g

jlesage/firefox

在vnc中,用 IP:5900打开就可以实现复制粘贴。

阿里云镜像加速阿里云镜像获取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,登陆后,左侧菜单选中镜像加速器就可以看到你的专属地址了。填入Docker的加速地址中。

标签:

提交需求或反馈

Demand feedback