08_Docker Portainer可视化管理
简介:
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
###拉取镜像可能会稍微慢一些,请耐心等待!!
#然后回到可视化页面
##点击环境 ----- 添加环境