Docker系列七: 使用Humpback管理工具管理容器(一款UI管理工具)

Humpback 能夠幫助企業快速搭建輕量級的 Docker 容器雲管理平臺,若將你的 Docker 主機接入到 Humpback 平臺中,就可以爲你帶來更快捷穩定的容器操做體驗。web

 

功能特色docker

Web操做,簡單易用
權限分組隔離
容器升級與克隆
容器監控
容器日誌
集羣容器調度
集羣彈性伸縮
私有倉庫
模式介紹數據庫

 

Single Mode: 單一模式,對單組主機實現容器管理,提供容器建立,容器操做,容器重命名,容器升級與克隆,容器監控,容器日誌輸出等功能。瀏覽器

Cluster Mode: 容器集羣模式,實現按實例數批量建立容器,容器調度,批量操做容器,升級和遷移等。app

平臺採用分組方式(Group)來管理多主機,多組之間權限操做隔離,同時也能夠將一臺主機加入到多個分組中交叉管理。spa

 

部署Humbpack

部署 Humpback 管理站點rest

# 建立一個目錄,用來存儲humpback-web的數據庫文件
mkdir -p /opt/app/humpback-web

# 完整粘貼便可,利用docker啓動容器。其中若是要修改監聽端口,就把8000改掉。
docker run -d --net=host --restart=always \
-e HUMPBACK_LISTEN_PORT=8000 \
-v /opt/app/humpback-web/dbFiles:/humpback-web/dbFiles \
--name humpback-web \
humpbacks/humpback-web:1.0.0 

 

啓動成功以後,訪問 http://localhost:8000 來肯定是否部署成功。
若是要在宿主機訪問,請使用虛擬機綁定的IP地址,另外,須要注意防火牆。
若是可以在瀏覽器中看到登陸界面,那麼就能夠輸入默認超級管理員帳戶:admin,密碼:123456 進行登陸。日誌

 

部署 Humpback-agentcode

# 爲了簡單使用,先不考慮集羣功能
# 注意,以前咱們在 docker version 中記錄的 API Version 要排上用場了,
# 如下命令中有個環境變量 DOCKER_API_VERSION ,須要被設定爲咱們記錄的API VERSION的值。
docker run -d -ti --net=host --restart=always \
-e DOCKER_API_VERSION=v1.21 \
-v /var/run/:/var/run/:rw \
--name=humpback-agent \
humpbacks/humpback-agent:1.0.0

 

完成安裝後開始web頁面的配置blog

 

登錄剛剛安裝的Humpback的管理端:http://172.16.27.139:8000/login   默認帳號密碼  admin  123456

 

添加私有倉庫:

 

這時就能夠看到倉庫裏面的可用鏡像了

 

添加Humpback的數據端服務

 

 添加名稱並把IP地址填好, 由於管理端和數據端在同一機器上,因此直接添加IP便可

 

這時就能夠查看數據端上面的全部容器和鏡像,並使用web界面操做

相關文章
相關標籤/搜索