Portainer是一個可視化的容器鏡像的圖形管理工具,利用Portainer可以輕松構建,管理和維護Docker環(huán)境纸颜。 而且完全免費兽泣,基于容器化的安裝方式绎橘,方便高效部署。
官方站點:https://www.portainer.io/
非常值得推薦的是它可以圖形化的管理docker和本地的k8s唠倦,并且通過agent的方式發(fā)現(xiàn)不同主機的docker列表和k8s集群称鳞,并可以通過api去管理相關服務。
安裝portainer服務:
docker pull portainer/portainer-ce
docker run -d -p 9000:9000 --name=portainer-ce --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /home/software/portainer/data:/data portainer/portainer-ce
用瀏覽器訪問:
http://localhost:9000
可以看到以下界面
設置admin用戶密碼稠鼻,需要輸入兩次相同的密碼
以下界面中冈止,選擇
local
,再點擊
Connect
接下來就可以看到本地容器配置詳情
可以在另一臺機器上安裝portainer探針服務
docker pull portainer/agent
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 docker.io/portainer/agent:latest
在portainer服務地址配置探針信息
配置后返回首頁
現(xiàn)在即可愉快的去管理docker候齿,也可以通過調(diào)用portainer api后臺去操作docker熙暴,k8s操作類似。