Docker----可视化化工具humpback

一、humpback简介

详细介绍参考https://humpback.github.io/humpback/#/humpback-arch

上线docker服务初期,仅仅为了开发能够查看日志

1、架构

在这里插入图片描述

2、组件

  • Humpback Website
    座头管理网站主要提供系统可视化管理,它具有组管理,权限管理,注册表图像查询,集群管理功能。

  • Humpback Center
    驼背集群中心,提供容器调度,批量容器操作(创建,升级,删除),故障迁移,实例调整等;还负责群集节点的发现和管理。

  • Humpback Agent
    在每个群集节点中运行的程序。从Humpback Web或Humpback Center接收命令并执行它们。代理可以通过服务发现加入任何群集,并且一个节点可以加入多个群集(组),每个组之间的容器是隔离的。

工具集

二、docker搭建过程

1、web启动

HUMPBACK_LISTEN_PORT可以自定义监听端口

docker run -d --net=host  --name humpback-web  -e HUMPBACK_LISTEN_PORT=8012 -v /docker/humpback/web/dbFiles:/humpback-web/dbFiles humpbacks/humpback-web

2、agent启动

Single Mode模式,集群模式可以自行研究一下,参考[https://humpback.github.io/humpback/#/](https://humpback.github.io/humpback/#/

docker run -d --net=host  --name humpback-agent -e DOCKER_API_VERSION=v1.21 -e DOCKER_CLUSTER_ENABLED=false  -v /var/run/:/var/run/:rw -v /docker/humpback/agent/compose_files/:/opt/app/humpback-agent/compose_files/  humpbacks/humpback-agent

访问http://localhost:8012,默认账号密码:admin/123456,记得修改
在这里插入图片描述

3、配置agent

首先我们先要创建一个组
在这里插入图片描述
填写组的信息,主要是配置agent服务地址
在这里插入图片描述
在这里插入图片描述
查看agent是否成功连接,按如下操作,右边显示容器列表即可
在这里插入图片描述
点击小扳手,可以对容器进行停止和重启操作
在这里插入图片描述
点击logs,可以查看容器的日志,最2000行日志,需要手动刷新
在这里插入图片描述
点击Monitor,可以查看容器的内存和cpu信息
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值