前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker系列七: 使用Humpback管理工具管理容器(一款UI管理工具)

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

作者头像
全栈程序员站长
发布2022-09-20 10:23:31
3040
发布2022-09-20 10:23:31
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

Humpback 可以帮助企业快速搭建轻量级的 Docker 容器云管理平台,若将你的 Docker 主机接入到 Humpback 平台中,就能够为你带来更快捷稳定的容器操作体验。

功能特点

Web操作,简单易用 权限分组隔离 容器升级与克隆 容器监控 容器日志 集群容器调度 集群弹性伸缩 私有仓库 模式介绍

Single Mode: 单一模式,对单组主机实现容器管理,提供容器创建,容器操作,容器重命名,容器升级与克隆,容器监控,容器日志输出等功能。

Cluster Mode: 容器集群模式,实现按实例数批量创建容器,容器调度,批量操作容器,升级和迁移等。

平台采用分组方式(Group)来管理多主机,多组之间权限操作隔离,同时也可以将一台主机加入到多个分组中交叉管理。

部署Humbpack

部署 Humpback 管理站点

代码语言:javascript
复制
# 创建一个目录,用来存储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-agent

代码语言:javascript
复制
# 为了简单使用,先不考虑集群功能
# 注意,之前我们在 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页面的配置

登陆刚刚安装的Humpback的管理端:http://172.16.27.139:8000/login 默认账号密码 admin 123456

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

添加私有仓库:

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

这时就可以看到仓库里面的可用镜像了

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

添加Humpback的数据端服务

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

添加名称并把IP地址填好, 因为管理端和数据端在同一机器上,所以直接添加IP即可

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

这时就可以查看数据端上面的所有容器和镜像,并使用web界面操作

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

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/167450.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 部署Humbpack
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档