1.效果展示
该平台有以下优点:
- 可视化观察各个服务器的docker状态。
- 能多选批量暂停 和 删除容器。
- Web Console实现无需登录服务器即可管理容器。
2.具体步骤
1.下载汉化包
cd /root
git clone https://github.com/gaoxt/Portainer-CN.git
2.搭建web平台
docker run -d -p 9000:9000 \
--name=portainer --restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /root/Portainer-CN/data/:/data \
-v /root/Portainer-CN/public/:/public \
portainer/portainer
3.开启docker remote api
替换 docker.service 的 ExecStart=/usr/bin/dockerd
vim /lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd \
-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
重启docker
systemctl daemon-reload
service docker restart
测试docker api是否开放
http://10.10.0.90:2375/images/json