Portainer介紹
Portainer是一個(gè)可視化的容器鏡像的圖形管理工具凫岖,利用Portainer可以輕松構(gòu)建茫孔,管理和維護(hù)Docker環(huán)境。 而且完全免費(fèi)堤器,基于容器化的安裝方式,方便高效部署末贾。
官方站點(diǎn):[https://www.portainer.io/]
安裝Portainer
官方安裝說(shuō)明:[https://www.portainer.io/installation/]
使用docker部署ce版本
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
登錄和使用Portainer
用瀏覽器訪問(wèn):[http://ip:9000]
可以看到以下界面,設(shè)置admin用戶密碼整吆,需要輸入兩次相同的密碼
進(jìn)入以下界面
- 如果是單機(jī)環(huán)境下拱撵,先選擇local,再點(diǎn)擊Connect表蝙,進(jìn)入docker管理界面拴测。
- 如果是docker swarm 集群環(huán)境,先到宿主機(jī)組成集群網(wǎng)絡(luò)府蛇,然后在manager節(jié)點(diǎn)執(zhí)行以下命令
docker service create --name portainer_agent --network portainer_agent_network -p 9001:9001/tcp --mode global --constraint 'node.platform.os == linux' --mount type=bind,src=//var/run/docker.sock,dst=/var/run/docker.sock --mount type=bind,src=//var/lib/docker/volumes,dst=/var/lib/docker/volumes portainer/agent:2.17.1
Registries
用于添加docker私有倉(cāng)庫(kù)
Stacks
stack就是一組有關(guān)聯(lián)的服務(wù)的組合集索,可以一起編排管理,使用docker compose寫(xiě)法配置。
Services
services菜單只有在docker swarm環(huán)境下才可用务荆,通過(guò)stack部署成功的服務(wù)妆距,會(huì)顯示在services菜單中,可以管理相應(yīng)的服務(wù)函匕,查看日志娱据,更新回滾鏡像,擴(kuò)縮容容器盅惜。
Containers
containers是服務(wù)運(yùn)行的實(shí)例中剩,只能看到本機(jī)上運(yùn)行的容器。