有些时候,我们需要在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 许可协议。转载请注明出处并使用相同协议!