2019-3-8 更新 dockstation Docker的GUI管理工具
image.png
image.png
- 為什么需要docker圖形化管理平臺?
答:命令行雖然效率高,但太專業(yè),不夠直觀,而且多主機管理不方便。
圖形化管理系統(tǒng)還可以和用戶角色管理等關(guān)聯(lián)起來。不用太多的專業(yè)知識也能很快上手。 - 都有哪些開源免費的docker圖形化管理平臺?
截至當前(2018年) Rancher 和 portainer 比較火,star數(shù)量都將近1w。還有個shipyard,但是作者已經(jīng)停止維護,并推薦使用前面兩款。
Portainer 比 Rancher 要輕量,如果剛接觸 Docker,建議先使用這個。如果要圖形化管理 Kubernetes 就用 Rancher。
Portainer - 輕量的 Docker UI管理系統(tǒng)
image.png
image.png
先看下 Portainer ,以 Windows 為例,Portainer 可以運行在容器中,也可以下載編譯后的包。比如這里我下載的是 portainer-1.19.2-windows-amd64.tar.gz
下載最新的發(fā)行版本 https://github.com/portainer/portainer/releases
解壓到新建的portainer目錄中,這個目錄底下再新建保存數(shù)據(jù)的目錄 portainer_data
打開命令行執(zhí)行下面的命令,然后瀏覽器就可以訪問了
./portainer.exe -p :9000 --template-file templates.json --data ./portainer_data/
具體細節(jié)參考:
https://portainer.readthedocs.io/en/latest/deployment.html#quick-start
關(guān)于在Windows運行的教程
http://blog.airdesk.com/2017/10/windows-containers-portainer-gui.html
Rancher - 針對 Kubernetes 企業(yè)級管理系統(tǒng)
文檔: Rancher 。
下面放幾張圖:
- 裝好后,打開先讓設置管理員密碼:
image.png
- 然后讓添加一個集群,先修改語言為中文。
image.png
- 填寫信息,呃,好像是配置Kubernates。還沒有研究到這里
先到這里吧。有空再研究。
image.png
image.png
容器監(jiān)控工具 cadvisor
有時候需要監(jiān)控每個容器的運行情況。
google出品了cAdvisor
運行后,可打開web界面查看所有的容器, 鏡像。
image.png
點擊某容器,可查看具體的CPU,內(nèi)存,網(wǎng)絡,文件系統(tǒng)的運行情況
image.png
image.png
cAdvisor提供的頁面非常簡潔。
頁面上的數(shù)據(jù)可以通過他暴露的API直接獲取,可以把 cAdvisor 定位為一個監(jiān)控數(shù)據(jù)收集器,收集和導出數(shù)據(jù)是它的強項,而非展示數(shù)據(jù)。所以可以結(jié)合其他工具一塊使用。










