倉庫地址: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按鈕, 可以添加節點