昨晚成功使用Docker Firefox在服务器上部署了浏览器

流金三刀
发布于 2024-08-11 / 21 阅读
0

昨晚成功使用Docker Firefox在服务器上部署了浏览器

昨晚成功使用Docker Firefox在服务器上部署了浏览器

步骤与网上搜索到的差不多。但是在首次运行前,有几个参数,我觉得需要注意,不是所有的资料都提到了:环境变量中的SSL还有网页声音。以下是完整运行命令。

docker run -d --name firefox -e TZ=Asia/Hong_Kong -e DISPLAY_WIDTH=1920 -e DISPLAY_HEIGHT=1080 -e WEB_AUDIO=1 -e KEEP_APP_RUNNING=0 -e ENABLE_CJK_FONT=1 -e SECURE_CONNECTION=1 -e VNC_PASSWORD=XXXXXXXXXXXXXXX -p 123456:123456 -p 1234567:1234567 -v /data/firefox/config:/config:rw --shm-size 2g jlesage/firefox

其中SSL变量有的资料没有提到:-e SECURE_CONNECTION=1。加入之后,会生成自签发的SSL证书,不需要额外操作,输入上述命令后,通过浏览器访问docker firefox,就是加密链接。

另一个,网页声音-e WEB_AUDIO=1。有需求的自己考虑下。

全部参数见官方文档

Docker Firefox还有更多参数在官网上,包括参数的意义。原来查官方文档可以解决很多疑惑,比搜索更好。

https://github.com/jlesage/docker-firefox-esr?tab=readme-ov-file

其他:

中文输入

通过网页打开服务器中的fierefox后,把鼠标移到页面左边,会自动展开一个标签页面,通过这个可以把PC上输入的中文转到服务器上的fierefox里。

速度

很慢、很卡,可能因为我是配置很低的服务器,反正我是用来应对紧急情况的。

关闭VNC端口

由于我只通过浏览器访问,便关闭了VNC端口,不影响浏览器访问docker firefox。