准备
前提
我需要一个浏览器来帮我24小时跑任务,比如,智慧树的课程,有好几十个小时课程要刷,想和服务器又没什么服务要跑,不如刷一下网课,哈哈哈
前提条件
服务器至少500M以上内存,服务器内存至少1G以上,下面我给firefox浏览器1G内存,内存太少的话,可能会导致浏览器运行失败,或者卡顿。
部署Firefox
创建文件夹
bash
mkdir -p /home/docker/firefox
进入创建的文件夹
bash
cd /home/docker/firefox
编写docker-compose.yml
bash
vim docker-compose.yml
将以下内容写入到docker-compose.yml中
yaml
version: '3'
services:
firefox:
image: swr.cn-north-1.myhuaweicloud.com/iivey/firefox:v1.1
container_name: firefox
ports:
- "5800:5800"
- "5900:5900"
environment:
- DISPLAY_WIDTH=1366
- DISPLAY_HEIGHT=768
- VNC_PASSWORD=123456 # VNC 访问密码
shm_size: '1g'
如果你的服务器5800和5900端口被占用了,可以改为其他的端口,将- "5800:5800"的左侧端口改为你设置的其他端口就好,比如我设置5366端口,那就改为- "5366:5800".
运行docker-compose
bash
docker-compose up -d
开放端口
bash
ufw allow 5800 comment "Firefox通信端口"
ufw allow 5900 comment "Firefox VNC远程端口"
远程Firefox
安装VNC
我这里选择realvnc
{% note blue ‘fas fa-link’ flat %}
下载地址:https://www.realvnc.com/en/connect/download/viewer/
{% endnote %}
远程
在输入框输入你的服务器IP:5900端口,回车,再输入密码就好了。

本文是原创文章,采用 CC BY-NC-SA 4.0 协议,完整转载请注明来自 小码同学
评论
隐私政策
0/500
滚动到此处加载评论...


