docker--docker 的web可視化管理工具


12 docker 的web可視化管理工具

12.1 常用工具介紹

當 Docker 部署規模逐步變大后,可視化監控容器環境的性能和健康狀態將會變得越來越 重要。 Docker的圖形化管理工具,提供狀態顯示面板、應用模板快速部署、容器鏡像網 絡數據卷的基本操作(包括上傳下載鏡像,創建容器等操作)、事件日志顯示、容器控 制台操作、Swarm集群和服務等集中管理和操作、登錄用戶管理和控制等功能。常用工 具如下: 1、docker UI(local) 2、shipyard(停止維護了) 3、portainer 4、daocloud

12.2 工具使用

12.2.1 docker UI

安裝docker UI

1、拉取docker UI鏡像
docker pull uifd/ui‐for‐docker
2、創建容器
docker run ‐d ‐p 9000:9000 ‐‐privileged ‐v
/var/run/docker.sock:/var/run/docker.sock uifd/ui‐for‐docker

  • 優點:

    • 支持容器管理

    • 支持鏡像管理

    • 基於 docker api,自身也是一個容器。

    • 穩定性高

    • 可動態顯示顯示容器之間關系圖

    • 容器管理,增加端口映射,增加系統變量、映射目錄等

  • 缺點:

    • 沒有登錄驗證,因為沒有登錄體系,目前解決辦法是,只開放本地訪問,或者通 過TLS來對權限進行控制。

    • 無法分配某容器給某用戶。

    • 不支持多主機。

      1、拉取docker UI鏡像
      docker pull uifd/ui‐for‐docker
      2、創建容器
      docker run ‐d ‐p 9000:9000 ‐‐privileged ‐v
      /var/run/docker.sock:/var/run/docker.sock uifd/ui‐for‐docker
    • 不支持集群 swarm等

    • 功能少

12.2.2 portainer

12.2.2.1 安裝portainer
docker run ‐d ‐p 9001:9000 ‐v /var/run/docker.sock:/var/run/docker.sock
portainer/portainer
12.2.2.2 掛載遠程節點(修改遠程節點配置)
1、編輯該文件
vim /lib/systemd/system/docker.service
2、刪除配置文件中內容
ExecStart=/usr/bin/dockerd xxx(刪除這部分內容)
3、在daemon.json文件中添加如下內容:所有服務器都可以訪問
"hosts":["tcp://0.0.0.0:2375","unix:///var/run/docker.sock"]
4、重啟docker
systemctl daemon‐reload
systemctl restart docker

優點

  1. 支持容器管理、鏡像管理

  2. 輕量級,消耗資源少

  3. 基於docker api,安全性高,可指定docker api端口,支持TLS證書認證。

  4. 支持權限分配

  5. 支持集群

缺點

  1. 功能不夠強大。

  2. 容器創建后,無法通過后台增加端口。

12.2.3 daocloud

執行該命令:
curl ‐sSL https://get.daocloud.io/daomonit/install.sh | sh ‐s
24a7c865945f25697fe9255dad8e54eb431d785b

優點:

  1. 支持鏡像管理、容器管理。

  2. 支持控制台命令

  3. 容器資源消耗監控

  4. 支持集群可以隨意增加節點

  5. 中文平台

  6. 鏡像下載

  7. 容器擴容、管理

缺點

  1. 管理平台無法部署到本地服務器

  2. 部分高級功能收費

有道詞典
docker 的 ...
詳細 X
Docker web visual management tools


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM