docker管理工具有哪些
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
優點:1、支援鏡像管理、容器管理。 2、支援控制台指令 3、容器資源消耗監控 4、支援叢集可以隨意增加節點 5、中文平台 6、映像下載 7、容器擴充功能、管理 1、管理平台無法部署到本機伺服器 2、部分進階功能收費 推薦學習:《 以上是docker管理工具有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章![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]#

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

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

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

退出 Docker 容器的四種方法:容器終端中使用 Ctrl D 快捷鍵容器終端中輸入 exit 命令宿主機終端中使用 docker stop <container_name> 命令宿主機終端中使用 docker kill <container_name> 命令(強制退出)

Docker 中將文件拷貝到外部主機的方法:使用 docker cp 命令:執行 docker cp [選項] <容器路徑> <主機路徑>。使用數據卷:在主機上創建目錄,在創建容器時使用 -v 參數掛載該目錄到容器內,實現文件雙向同步。

重啟 Docker 容器的方法:獲取容器 ID(docker ps);停止容器(docker stop <container_id>);啟動容器(docker start <container_id>);驗證重啟成功(docker ps)。其他方法:Docker Compose(docker-compose restart)或 Docker API(參考 Docker 文檔)。

可以通過以下步驟查詢 Docker 容器名稱:列出所有容器(docker ps)。篩選容器列表(使用 grep 命令)。獲取容器名稱(位於 "NAMES" 列中)。

在 Docker 中啟動 MySQL 的過程包含以下步驟:拉取 MySQL 鏡像創建並啟動容器,設置根用戶密碼並映射端口驗證連接創建數據庫和用戶授予對數據庫的所有權限

Docker 容器啟動步驟:拉取容器鏡像:運行 "docker pull [鏡像名稱]"。創建容器:使用 "docker create [選項] [鏡像名稱] [命令和參數]"。啟動容器:執行 "docker start [容器名稱或 ID]"。檢查容器狀態:通過 "docker ps" 驗證容器是否正在運行。

查看 Docker 日誌的方法包括:使用 docker logs 命令,例如:docker logs CONTAINER_NAME使用 docker exec 命令運行 /bin/sh 並查看日誌文件,例如:docker exec -it CONTAINER_NAME /bin/sh ; cat /var/log/CONTAINER_NAME.log使用 Docker Compose 的 docker-compose logs 命令,例如:docker-compose -f docker-com
