-
為什麼需要docker圖形化管理平台?
答:指令行雖然效率高,但不夠直覺,而且多主機管理不友善。
圖形化管理系統還可以和使用者角色管理等關聯起來。
-
都有哪些開源免費的docker圖形化管理平台?
截至目前(2018年) Rancher 和 portainer 比較火,star數量都将近1w。還有個shipyard,但是作者已經停止維護,并推薦使用前面兩款。
portainer 比 Rancher 要輕量,如果剛接觸 Docker,建議先使用這個。如果要圖形化管理 Kubernetes 就用 Rancher。
portainer - 輕量的 Docker UI管理系統
image.png![]()
docker學習系列10 開源圖形化管理系統
![]()
docker學習系列10 開源圖形化管理系統
先看下 portainer ,以 Windows 為例,portainer 可以運作在容器中,也可以下載下傳編譯後的包。比如這裡我下載下傳的是 portainer-1.19.2-windows-amd64.tar.gz
下載下傳最新的發行版本
https://github.com/portainer/portainer/releases解壓到建立的portainer目錄中,這個目錄底下再建立儲存資料的目錄 portainer_data
打開指令行執行下面的指令,然後浏覽器就可以通路了
./portainer.exe -p :9000 --template-file templates.json --data ./portainer_data/
具體細節參考:
https://portainer.readthedocs.io/en/latest/deployment.html#quick-start關于在Windows運作的教程
http://blog.airdesk.com/2017/10/windows-containers-portainer-gui.htmlRancher - 針對 Kubernetes 企業級管理系統
文檔:
Rancher。
下面放幾張圖:
- 裝好後,打開先讓設定管理者密碼:
![]()
docker學習系列10 開源圖形化管理系統
- 然後讓添加一個叢集,先修改語言為中文。
![]()
docker學習系列10 開源圖形化管理系統
-
填寫資訊,呃,好像是配置Kubernates。還沒有研究到這裡
先到這裡吧。有空再研究。
![]()
docker學習系列10 開源圖形化管理系統 ![]()
docker學習系列10 開源圖形化管理系統
容器監控工具 cadvisor
有時候需要監控每個容器的運作情況。
google出品了
cAdvisor運作後,可打開web界面檢視所有的容器, 鏡像。
![]()
docker學習系列10 開源圖形化管理系統
點選某容器,可檢視具體的CPU,記憶體,網絡,檔案系統的運作情況
![]()
docker學習系列10 開源圖形化管理系統
![]()
docker學習系列10 開源圖形化管理系統
cAdvisor提供的頁面非常簡潔。
頁面上的資料可以通過他
暴露的API直接擷取,可以把 cAdvisor 定位為一個監控資料收集器,收集和導出資料是它的強項,而非展示資料。是以可以結合其他工具一塊使用。