仓库地址:https://hub.docker.com/r/portainer/
Portainer 是一个轻量级的管理 UI ,可让你轻松管理不同的 Docker 环境(Docker 主机或 Swarm 群集)。
Portainer 的目的是部署和使用一样简单。它由一个可以在任何 Docker 引擎上运行的单一容器组成(可以部署为Linux容器或Windows本地容器,也支持其他平台)。Portainer允许你管理所有的Docker资源(容器、镜像、卷、网络等等)。它与独立的Docker引擎和Docker Swarm模式兼容。
Portainer:
优点
(1)支持容器管理、镜像管理(导入、导出)。
(2)轻量级,消耗资源少。
(3)基于docker api,安全性高,可指定docker api端口,支持TLS证书认证。
(4)支持权限分配。
(5)支持集群。
(6)github上目前持续维护更新。
安装方法:https://documentation.portainer.io/v2.0/deploy/ceinstalldocker/
使用Docker方式进行安装:
这里使用的是商业版本, 如果是开源版本的话只支持单机操作, 有一定的限制
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
添加节点:
在Portainer系统中, 有一个endpoint菜单,这里可以添加多个节点,
在图中可以看到已经有一个local节点,点击Add endpoint按钮, 可以添加节点