Docker
1、安装docker引擎
yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
yum makecache fast
yum install docker-ce docker-ce-cli containerd.io
systemctl start docker
2、浏览器docker
docker pull swr.cn-north-1.myhuaweicloud.com/iivey/firefox:v1.1
docker run -d --name=firefox -p 5800:5800 -p 5900:5900 --shm-size 4g \
-e DISPLAY_WIDTH=1366 -e DISPLAY_HEIGHT=768 \
swr.cn-north-1.myhuaweicloud.com/iivey/firefox:v1.1
其中:
① --name=firefox,指定容器的名称。
② -p 5800:5800,指定http端口,第一个5800是宿主机端口,第二个5800是容器里面的服务端口,也就是想
容器里面的端口映射给宿主机,这样通过宿主机的5800端口就可以访问容器里面的端口了。 -p 5900:5900
含义跟5800类似,不同的是5900是vnc连接端口。
③ --shm-size:指定给firefox 这个容器使用的内存资源有多少。
④ -e DISPLAY_WIDTH、DISPLAY_HEIGHT:这个是指定浏览器的分辨率,可根据你电脑显示率来设置。
3、docker可视化容器管理工具Portainer
官方站点:https://www.portainer.io/
docker run -d -p 9000:9000 --name portainer --restart always \
-v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data \
swr.cn-north-1.myhuaweicloud.com/iivey/portainer-ce:2.1.1
--name:指定容器名称
-p: 容器端口映射到宿主机的端口
-v: 将主机目录挂载到容器的目录
-d:让容器在后台运行
浙公网安备 33010602011771号