Docker可視化管理工具Portainer
Portainer是一個(gè)開源、輕量級Docker管理用戶界面,基于Docker API,提供狀態(tài)顯示面板、應(yīng)用模板快速部署、容器鏡像網(wǎng)絡(luò)數(shù)據(jù)卷的基本操作(包括上傳下載鏡像,創(chuàng)建容器等操作)、事件日志顯示、容器控制臺操作、Swarm集群和服務(wù)等集中管理和操作、登錄用戶管理和控制等功能。功能十分全面,基本能滿足中小型單位對容器管理的全部需求。
查詢當(dāng)前主機(jī)有哪些Portainer鏡像
docker search portainer
下載portainer鏡像
docker pull docker.io/portainer/portainer
用以下命令啟動容器
docker run -d -p 9000:9000 \
? ? --restart=always \
? ? -v /var/run/docker.sock:/var/run/docker.sock \
? ? --name prtainer-test \
? ? docker.io/portainer/portainer
該語句用宿主機(jī)9000端口關(guān)聯(lián)容器中的9000端口,并給容器起名為portainer-test。執(zhí)行完該命令之后,使用該機(jī)器IP:PORT即可訪問Portainer。
訪問方式:http://主機(jī)IP:9000
首次登陸需要注冊用戶,給admin用戶設(shè)置密碼:

單機(jī)版這里選擇local即可,選擇完畢,點(diǎn)擊Connect即可連接到本地docker:

注意:該頁面上有提示需要掛載本地 /var/run/docker.socker與容器內(nèi)的/var/run/docker.socker連接,因此在啟動時(shí)必須指定該掛載文件。
首頁

容器列表:

點(diǎn)擊容器列表中的容器名Name,即可查看容器詳情:

并且可以在容器詳情頁使用該容器創(chuàng)建鏡像:

鏡像列表(在鏡像列表可以直接pull一個(gè)鏡像,可以從遠(yuǎn)程pull,也可以從私有庫中pull,從私有庫中pull,需要將私有庫的地址提前進(jìn)行配置):

點(diǎn)擊鏡像ID,即可查看鏡像詳情信息,在詳情信息頁面,除了鏡像的一些信息外,還可以對該鏡像進(jìn)行打標(biāo)簽tag操作,然后將鏡像push到遠(yuǎn)程倉庫或者私有倉庫中。

倉庫管理頁面(該界面可以查看配置的鏡像倉庫列表,同時(shí)可以添加倉庫,添加成功之后,即可在image鏡像頁面進(jìn)行pull、push操作。):

添加鏡像倉庫:

Portainer中還有很多功能,以上僅供大家參考學(xué)習(xí)。
