使用圖形化工具管理“失控”的映象:Portainer
阿新 • • 發佈:2018-12-07
文章目錄
隨著本地映象的越來越多,如何管理就成了大麻煩
相關的管理工具也應運而生
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