hand_有来有去
不要用肉体的勤奋,去掩盖思考的懒惰
随笔 - 12,  文章 - 4,  评论 - 0,  阅读 - 1923

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:让容器在后台运行

posted on   hand_有来有去  阅读(93)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示