Docker 三種UI管理平台


docker集中化web管理平台
一、shipyard
1.啟動docker,下載鏡像

1   # systemctl restart docker 
2   # docker pull alpine
3   # docker pull microbox/etcd
4   # docker pull library/rethinkdb
5   # docker pull shipyard/docker-proxy
6   # docker pull swarm
7   # docker pull shipyard/shipyard



2.下載shipyard腳本

1   # wget https://raw.githubusercontent.com/shipyard/shipyard-project.com/master/site/themes/shipyard/static/deploy
2   # chmod +x deploy
3   # bash deploy
4   # http://localhost:8080
5   用戶名和密碼:Username: admin Password: shipyard

 



3.優點
  # 支持鏡像管理、容器管理。
  # 支持控制台命令
  # 容器資源消耗監控
  # 支持集群swarm,可以隨意增加節點
  # 支持控制用戶管理權限,可以設置某個容器對某個用戶只讀、管理權限。
  # 有漢化版
4.缺點
  # 啟動容器較多,占用每個節點的一部分資源
  # 兼容性性不高,可能是我自身原因,經常打不開首頁。


二、portainer
1.下載鏡像

1   # docker pull docker.io/portainer/portainer

 



2.啟動

1   # docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer-test portainer/portainer
2   # http://192.168.11.199:9000

 


 


3.優點
  # 支持容器管理、鏡像管理
  # 輕量級,消耗資源少
  # 基於docker api,安全性高,可指定docker api端口,支持TLS證書認證。
  # 支持權限分配
  # 支持集群
4.缺點
  # 功能不夠強大。
  # 容器創建后,無法通過后台增加端口。


三、dockerUI
1.下載鏡像

1   # docker pull uifd/ui-for-docker 

 



2.啟動

1   # docker run -it -d --name docker-web -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock docker.io/uifd/ui-for-docker
2   # http://192.168.11.199:9000

 

 

 


3.優點
  # 支持容器管理
  # 支持鏡像管理
  # 基於docker api,自身也是一個容器。
  # 穩定性高
  # 可動態顯示顯示容器之間關系圖
  # 容器管理,增加端口映射,增加系統變量、映射目錄等
4.缺點
  # 沒有登錄驗證,因為沒有登錄體系,目前解決辦法是,只開放本地訪問,或者通過TLS來對權限進行控制。
  # 無法分配某容器給某用戶。
  # 不支持多主機。
  # 不支持集群swarm等
  # 功能少
  # 不支持控制台命令


免責聲明!

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



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