简介:
Portainer 是一个轻量级的、基于 Web 的 Docker 管理用户界面。它允许用户轻松管理 Docker 环境,包括 Docker 主机、容器、镜像、网络等。
多主机管理,Portainer 支持通过 agent 的方式管理多台 Docker 主机。无论是企业级大规模的 Docker 环境都可以通过 Portainer 的一个界面统一管理多台主机上的 Docker
相比于直接使用命令行,Portainer 提供了直观的可视化界面,降低了操作门槛,提高了管理效率
环境介绍:
系统版本 | 主机IP | 环境 |
Centos 7.5 | 192.168.100.101 | Docker 26.1.4 |
Centos 7.5 | 192.168.100.102 | Docker 26.1.4 |
(1)关闭防火墙selinux
(2)可连接网络
1.官方版部署
docker run -d \
--name portainer \
-p 9000:9000 -p 9443:9443 \
-v /var/run/docker.sock:/var/run/docker.sock \
--restart always \
portainer/portainer
选项:
--restart always #设置容器开机自启
2.汉化版部署
Portainer界面默认为英文而这对于英语基础不太好的人群不太友好,官方版本也没有汉化支持,但有一些第三方提供了汉化版的 Portainer镜像。如果不想重新部署也可以使用浏览器翻译
docker run -d \
--name=portainer-zh \
-p 9100:9000 -p 9443:9443 \
-v /var/run/docker.sock:/var/run/docker.sock \
--restart=always \
6053537/portainer-ce
3.Web进入可视化管理
浏览器访问:http://192.168.100.101:9100/
设置账户:
admin
admin123.com
进来之后就能可视化管理docker主机了!
4.管理多台docker主机
#第二台docker主机执行
docker run -d \
-p 9001:9001 \
--name portainer_agent \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/lib/docker/volumes:/var/lib/docker/volumes \
-v /:/host \
portainer/agent:2.21.4
###拉取镜像可能会稍微慢一些,请耐心等待!!
#然后回到可视化页面
##点击环境 ----- 添加环境