裝置嵌入了一個小型開發闆子,想着安裝一個docker運作服務。安裝後自己平常都是指令行操作,可現在現場的服務人員不會啊。找找相關的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 pull portainer/portainer
下載下傳
docker run -d --name=portainerUI -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
運作
看下運作效果:
檢視鏡像容器:
好了,這篇文章就介紹到這裡。