1 簡介
Portainer是一個Web頁面,用于管理容器中的各種資源。
Portainer包括兩個版本:
- CE:開源、免費使用
- Business:商業版,基于CE版本添加了商業功能
2 安裝
2.1 安裝要求
Portainer由兩個元素組成:Portainer Server + Portainer Agent。這兩個都要在docker容器中運作。
預設情況下,Portainer會通過9000端口暴露UI頁面,使用8000端口暴露TCP tunnel server。後者是可選的,除非你需要使用Edge compute features。
2.2 在Docker中部署
# 部署Portainer Server
docker volume create portainer_data
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
2.3 安裝
通路Portainer UI頁面:http://172.22.140.228:9000/
有兩個選項:
- New Portainer Installation:新安裝,暫時設定admin的密碼為portainer
- Restore Portainer from backup:從之前的備份中恢複
這裡我們選擇新安裝Portainer。
後面選擇Docker,然後點選Connect:
然後就會顯示出Portainer的首頁:
3 Portainer UI功能
Home:顯示連接配接的Docker基本資訊
App Templates:待了解
Stacks:待了解
Containers:顯示所有容器,可以控制容器啟停等操作
Images:顯示所有鏡像,并可以拉取鏡像
Networks:顯示目前網絡情況
Volumes:顯示Volume
Events:檢視容器相關事件
Host:檢視目前主機相關資訊
參考
1.[Portainer](https://www.portainer.io/)
2.[Portainer-OSChina](https://www.oschina.net/p/portainer?hmsr=aladdin1e1)
3.[Portainer - quick start](https://documentation.portainer.io/quickstart/)