1. 程式人生 > >使用圖形化工具管理“失控”的映象:Portainer

使用圖形化工具管理“失控”的映象:Portainer

文章目錄


隨著本地映象的越來越多,如何管理就成了大麻煩

相關的管理工具也應運而生

Portainer就是其中的一款

下載

docker pull registry.cn-hangzhou.aliyuncs.com/sherry/portainer:latest

單機模式

  • 建立資料卷

docker volume create portainer-data

  • 執行容器
docker run -d -p 9000:9000 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer-data:/data \
registry.cn-hangzhou.aliyuncs.com/sherry/portainer:latest

http://ip:9000

在此頁面中設定好admin的密碼 如:11111111

輸入合法的密碼之後

單機版選項紅框標註

如圖,已經可以通過Web的形式監控宿主機上的docker執行情況了

叢集模式

Portainer對docker叢集的管理依賴於swarm,所以首先要做的就是安裝swarm,這裡就不贅述了

$ docker volume create portainer_data
$ docker service create \
--name portainer \
--publish 9000:9000 \
--replicas=1 \
--constraint 'node.role == manager' \
--mount type=bind,src=//var/run/docker.sock,dst=/var/run/docker.sock \
--mount type=volume,src=portainer_data,dst=/data \
portainer/portainer \
-H unix:///var/run/docker.sock