最近想搭一搭个人服务器,其中有很多东西都是通过 docker 来管理,每次都手动输入命令比较麻烦,需要一个轻量级的容器管理工具来直观轻松的管理容器和镜像。于是便相中了 humpback。
humpback 相关的详细介绍请自助传送

机器都已经安装上 docker,docker compose
docker-compose.yml 如下:
其中的部分配置如 映射的到本机的目录列表/端口都可以改成自己想要的
version: "3.9"services:humpback-web:image: humpbacks/humpback-web:1.3.0container_name: humpback-webvolumes:- ./dbfiles:/humpback-web/dbFilesports:- 8001:80restart: unless-stopped
执行 docker compose up -d,在容器运行起来之后,我们访问绑定到本地的 8001 端口:
就会看到如下界面,输入默认的管理员账户和密码后即可进入系统

docker-compose.yml 如下
其中的部分配置如 映射的到本机的目录列表都可以改成自己想要的
version: "3.9"
services:humpback-agent:image: humpbacks/humpback-agent:1.3.2container_name: humpback-agentvolumes:- /var/run:/var/run/:rw- ./compose_files:/opt/app/humpback-agent/compose_files/environment:- DOCKER_CLUSTER_ENABLED=false- DOCKER_API_VERSION=v1.21restart: unless-stopped# 因为需要和宿主机共用网络,所以这里需要使用 host 模式network_mode: host
执行 docker compose up -d,在容器运行起来之后,我们可以继续下一步
这一步之所以在部署 Agent 之后,是因为能够被扫描到的机器必须部署 Agent。
进入我们先前部署的 Website,
按照 Manage >> Groups >> Add Group 路径操作,如下

点击 Add Group 后,你会看到下面的界面:

我这里填写完成后的如下:

点击 Save 保存成功后,我们去到 Group >> prod >> prod-1,即可看到对应机器上的容器,点击 Docker Images 即可查看/管理对应机器的镜像

上一篇:万字string类总结