docker管理工具有:1、docker UI,是一個Docker管理工具,提供了等同Docker命令列的大部分功能;2、shipyard,是一個基於Web的Docker管理工具;3、portainer; 4、daocloud。
本教學操作環境:linux5.9.8系統、docker-1.13.1版、Dell G3電腦。
當 Docker 部署規模逐漸變大後,視覺化監控容器環境的效能和健康狀態將會變得越來越重要。 Docker的圖形化管理工具,提供狀態顯示面板、應用程式範本快速部署、容器映像網路資料卷的基本操作(包括上傳下載鏡像,建立容器等操作)、事件日誌顯示、容器控制台操作、Swarm叢集和服務等集中管理和操作、登入使用者管理和控制等功能。
常用的圖形化管理工具有:
##1、docker UI(local)2、shipyard##3、portainer
4、daocloud
shipyard#Shipyard,是基於Web的Docker管理工具,支援多個host,並提供Api等功能;
優點1、支援鏡像管理、容器管理。
2、支援控制台指令
3、容器資源消耗監控
4、支援叢集swarm,可以隨意增加節點
5、支援控制使用者管理權限,可以設定某個容器對某個使用者只讀、管理權限。
6、有漢化版
缺點#1、啟動容器較多,佔用每個節點的一部分資源
# 2.相容性性不高,可能是我自身原因,常常打不開首頁。
docker UIDockerUI,是一個Docker管理工具,提供了等同Docker命令列的大部分功能。
優點:
1、支援容器管理
2、支援映像管理
3、基於docker api,本身也是一個容器。
4、穩定性高
#5、可動態顯示顯示容器之間關係圖
#6、容器管理,增加連接埠映射,增加系統變數、映射目錄等
缺點:
1、沒有登入驗證,因為沒有登入體系,目前解決辦法是,只開放本地訪問,或透過TLS來控制權限
2.、無法指派某容器給某位使用者。
3、不支援多主機。
4、不支援叢集swarm等功能少
portainerPortainer 是輕量級的管理UI ,可讓你輕鬆管理不同的Docker 環境(Docker 主機或Swarm 叢集)。
Portainer 的目的是部署和使用一樣簡單。它由一個可以在任何 Docker 引擎上運行的單一容器組成(可以部署為Linux容器或Windows本機容器,也支援其他平台)。 Portainer允許你管理所有的Docker資源(容器、映像、磁碟區、網路等等)。它與獨立的Docker引擎和Docker Swarm模式相容。
安裝:
[root@iZbp143t3oxhfc3ar7jey0Z _data]# docker run -d -p 9001:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer-test portainer/portainerb03724c9f4ee670b91b76e87ea9ba528aa94b37eecdeec45a4a4dd9b503f450b [root@iZbp143t3oxhfc3ar7jey0Z _data]# docker ps -lCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b03724c9f4ee portainer/portainer "/portainer" 9 seconds ago Up 8 seconds 0.0.0.0:9001->9000/tcp prtainer-test [root@iZbp143t3oxhfc3ar7jey0Z _data]#
#優點
1、支援容器管理、映像管理
2、輕量級,消耗資源少
3、基於docker api,安全性高,可指定docker api端口,支援TLS憑證認證
#4、支援權限分配
5、支援叢集
缺點1、功能不夠強大。
2、容器建立後,無法透過背景增加連接埠。
daocloud
[root@iZbp143t3oxhfc3ar7jey0Z _data]# curl -sSL https://get.daocloud.io/daomonit/install.sh | sh -s eec86dcd4004fd5f01e78130d999e2ba26e7b9f6
* Installing Daomonit... * Downloading Daomonit from https://get.daocloud.io/daomonit/daomonit.x86_64.rpm % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed100 279 100 279 0 0 969 0 --:--:-- --:--:-- --:--:-- 972
100 337 100 337 0 0 73 0 0:00:04 0:00:04 --:--:-- 104
100 3349k 100 3349k 0 0 709k 0 0:00:04 0:00:04 --:--:-- 709k
Preparing... ################################# [100%]Updating / installing... 1:daomonit-0.1.70-1 ################################# [100%]Created symlink from /etc/systemd/system/multi-user.target.wants/daomonit.service to /usr/lib/systemd/system/daomonit.service. * Configuring Daomonit...
[03/19/20 22:16:58] [DEBG] Writing configuration file /etc/daocloud/daomonit.yml
[03/19/20 22:16:58] [INFO] You have successfully saved your config file. * Start Daomonit...
Starting daomonit (via systemctl): [ OK ]
You can view daomonit log at /var/log/daomonit.log
And You can Start or Stop daomonit with: service daomonit start/stop/restart/status*********************************************************************
*********************************************************************
***
*** Installed and Started Daomonit 0.1.70
***
*** NOTICE:*** You can pull image very Fast by dao, For Example:*** dao pull ubuntu***
*********************************************************************
*********************************************************************[root@iZbp143t3oxhfc3ar7jey0Z _data]#
優點:1、支援鏡像管理、容器管理。
2、支援控制台指令
3、容器資源消耗監控
4、支援叢集可以隨意增加節點
5、中文平台
6、映像下載
7、容器擴充功能、管理
#缺點1、管理平台無法部署到本機伺服器
2、部分進階功能收費
推薦學習:《
docker影片教學以上是docker管理工具有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!