介紹
Portainer 是一個(gè)輕量級(jí)的管理 UI 香缺,可讓你輕松管理不同的 Docker 環(huán)境(Docker 主機(jī)或 Swarm 群集)鹉动。它由可在任何 Docker 引擎上運(yùn)行的單個(gè)容器組成,旨在使部署更簡單 。
提供狀態(tài)顯示面板懈玻、應(yīng)用模板快速部署、容器鏡像網(wǎng)絡(luò)數(shù)據(jù)卷的基本操作(包括上傳下載鏡像乾颁,創(chuàng)建容器等操作)涂乌、事件日志顯示、容器控制臺(tái)操作英岭、Swarm集群和服務(wù)等集中管理和操作湾盒、登錄用戶管理和控制等功能。
一诅妹、下載安裝
#下載portainer 鏡像
docker search portainer
#我們這里安裝第一個(gè)
docker pull portainer/portainer
二罚勾、啟動(dòng)運(yùn)行
我們這里使用單機(jī)運(yùn)行模式,直接運(yùn)行在當(dāng)前宿主機(jī)吭狡。并分配9000端口
docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer-test portainer/portainer
首次登陸需要注冊用戶尖殃,給admin用戶設(shè)置密碼:單機(jī)直接選local指定docker
登錄成功后就能在面板中看到當(dāng)前機(jī)器運(yùn)行的docker
三、添加指定服務(wù)器docker節(jié)點(diǎn)
當(dāng)我們需要指定添加其他服務(wù)器docker(這里我們用10.xx.xx.193上docker演示)划煮,修改193服務(wù)器docker配置文件送丰,開放2375端口
vi /usr/lib/systemd/system/docker.service
#修改ExecStart為:ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
#重新加載配置文件,重啟docker
systemctl daemon-reload
systemctl restart docker.service
然后就可以在平臺(tái)添加節(jié)點(diǎn)弛秋,點(diǎn)擊新增填寫Endpoint URL 和 Public IP
至此器躏,我們就完成了docker可視化工具portainer的運(yùn)用。