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中文網其他相關文章!

Docker和Kubernetes通過容器編排提升應用部署和管理效率。 1.Docker通過Dockerfile構建鏡像並運行容器,確保應用一致性。 2.Kubernetes通過Pod、Deployment和Service管理容器,實現自動化部署和擴展。

Docker和Kubernetes是容器化和編排的領軍者。 Docker專注於容器生命週期管理,適合小型項目;Kubernetes則擅長容器編排,適用於大規模生產環境。兩者結合可提升開發和部署效率。

Docker和Linux是完美的搭配,因為它們可以簡化應用的開發和部署流程。 1)Docker利用Linux的namespaces和cgroups實現容器隔離和資源管理。 2)Docker容器比虛擬機更高效,啟動速度快,鏡像分層結構便於構建和分發。 3)在Linux上,Docker的安裝和使用非常簡單,只需幾條命令即可。 4)通過DockerCompose,可以方便地管理和部署多容器應用。

Docker和Kubernetes的區別在於:Docker是容器化平台,適合小型項目和開發環境;Kubernetes是容器編排系統,適合大型項目和生產環境。 1.Docker簡化應用部署,適用於資源有限的小型項目。 2.Kubernetes提供自動化和擴展能力,適用於需要高效管理的大型項目。

使用Docker和Kubernetes可以構建可擴展的應用。 1)使用Dockerfile創建容器鏡像,2)通過kubectl命令部署Kubernetes的Deployment和Service,3)使用HorizontalPodAutoscaler實現自動擴展,從而構建高效、可擴展的應用架構。

Docker和Kubernetes的主要區別在於:Docker用於容器化,Kubernetes用於容器編排。 1.Docker提供一致的環境來開發、測試和部署應用,通過容器實現隔離和資源限制。 2.Kubernetes管理容器化應用,提供自動化部署、擴展和管理功能,支持負載均衡和自動伸縮。兩者結合使用能提升應用的部署和管理效率。

在Linux上安裝和配置Docker需要確保系統為64位且內核版本3.10及以上,使用命令“sudoapt-getupdate&&sudoapt-getinstalldocker-cedocker-ce-clicontainerd.io”安裝,並用“sudodockerrunhello-world”驗證。 Docker利用Linux內核的命名空間和控制組實現容器隔離和資源限制,鏡像是只讀模板,容器可進行修改。使用示例包括運行Nginx服務器和自定義Dockerfile創建鏡像。常見

使用Docker的原因是它提供高效、便攜且一致的環境來打包、分發和運行應用程序。 1)Docker是一種容器化平台,允許開發者將應用程序及其依賴項打包到輕量級、可移植的容器中。 2)它基於Linux容器技術和聯合文件系統,確保快速啟動和高效運行。 3)Docker支持多階段構建,優化鏡像大小和部署速度。 4)使用Docker可以簡化開發和部署流程,提高效率並確保跨環境的一致性。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器