docker compose 可视化管理器 dockge
/ 2 min read

Dockge 是一个自托管的面向 docker compose.yaml
管理工具,允许用户管理其 compose.yaml
文件、更新 Docker 镜像。它还支持多个代理,允许在一个应用上管理多个主机上的 docker 镜像,支持将 docker run 命令转换为 compose.yaml
文件。
Dockge 是 Uptime Kuma 作者的新作品,主打的是简单易上手,与 Potainer 相比界面简洁易用,对新手使用更加友好。
创建文件夹和文件
mkdir -p /opt/dockge/data
mkdir -p /opt/dockge/build
touch /opt/dockge/compose.yaml
-
/opt/dockge/data Dockge 应用数据存储位置,
/opt/dockge/data
为所有 docker 应用的数据存储目录 -
/opt/dockge/build Dockge 堆栈管理的
compose.yaml
目录,以堆栈文件夹区分。⚠️注意,删除堆栈会删除此目录下对应的文件夹
compose.yaml
services: dockge: image: louislam/dockge:latest container_name: dockge restart: unless-stopped ports: - 5001:5001 volumes: - /var/run/docker.sock:/var/run/docker.sock # Dockge数据保存目录,建议使用绝对路径 - /opt/dockge/data:/app/data # Stacks Directory - /opt/dockge/build:/app/build environment: # Tell Dockge where to find the stacks - DOCKGE_STACKS_DIR=/opt/dockge/build
运行容器
docker compose -f /opt/dockge/compose.yaml up -d