天天看點

Docker可視化頁面管理工具Portainer的環境部署和其他UI工具對比

作者:元宇宙meta

裝置嵌入了一個小型開發闆子,想着安裝一個docker運作服務。安裝後自己平常都是指令行操作,可現在現場的服務人員不會啊。找找相關的UI界面管理工具這裡記錄下。

這裡找了幾款來對比下。

Docker可視化頁面管理工具Portainer的環境部署和其他UI工具對比

DockerUI

優點
(1)支援container批量操作。
(2)支援image管理(雖然比較薄弱)。

缺點
(1)不支援多主機,多環境。
(2)管理平台無登入認證機制。

結論:
Web管理平台無登陸認證機制,考慮到使用過程中人員管理、權限管理等因素,很難留用,個人臨時使用可以。
           

Rancher

優點
(1)支援多種排程器。通過環境模闆,很容易地建立和部署Cattle、Swarm、K8S、Mesos容器叢集管理排程平台。
(2)管理主機叢集。

缺點
鏡像管理功能薄弱,無鏡像導入、導出功能,鏡像隻能通過鏡像庫擷取。

結論:
鏡像管理功能薄弱,無鏡像導入、導出功能,鏡像隻能通過鏡像庫擷取。如無鏡像導入、導出需求,可作為不二之選。
           

Shipyard

優點:
(1)支援鏡像管理、容器管理。
(2)支援控制台指令。
(3)容器資源消耗監控。
(4)支援叢集swarm,可以随意增加節點。
(5)支援控制使用者管理權限,可以設定某個容器對某個使用者隻讀、管理權限。
(6)有漢化版。

缺點
(1)啟動容器較多,占用每個節點的一部分資源。
(2)鏡像包較大,1個多G。
(3)2016年已停止維護,後期使用風險較高。

結論:
shipyard整個功能強大,能夠滿足使用,但鏡像很大,消耗資源較大,而且2016年已停止維護,後期使用過程中出現問題,難以把控。
           

Portainer (個人推薦這款)

優點
(1)支援容器管理、鏡像管理(導入、導出)。
(2)輕量級,消耗資源少。
(3)基于docker api,安全性高,可指定docker api端口,支援TLS證書認證。
(4)支援權限配置設定。
(5)支援叢集。
(6)github上目前持續維護更新。

缺點
N/A

結論:
portainer功能完善,目前持續維護更新,比較适合作為Docker管理工具。
           

portainer 安裝

#查找鏡像
docker search portainer
#下載下傳鏡像
docker pull portainer/portainer
#啟動運作
docker run -d --name=portainerUI -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
           
docker search portainer           
Docker可視化頁面管理工具Portainer的環境部署和其他UI工具對比

查找

docker pull portainer/portainer           
Docker可視化頁面管理工具Portainer的環境部署和其他UI工具對比

下載下傳

docker run -d --name=portainerUI -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
           
Docker可視化頁面管理工具Portainer的環境部署和其他UI工具對比

運作

看下運作效果:

Docker可視化頁面管理工具Portainer的環境部署和其他UI工具對比

檢視鏡像容器:

Docker可視化頁面管理工具Portainer的環境部署和其他UI工具對比

好了,這篇文章就介紹到這裡。

Docker可視化頁面管理工具Portainer的環境部署和其他UI工具對比