跳到主要内容

Dockge

官方网站

Dockge是一个美观简洁的Docker容器管理工具,专注于管理Docker Compose堆栈。

Docker方式安装

compose文件

version: "3.8"
services:
dockge:
container_name: dockge
image: louislam/dockge:latest
restart: unless-stopped
ports:
- "5001:5001"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./data:/app/data
- /opt/stacks:/opt/stacks
environment:
- DOCKGE_STACKS_DIR=/opt/stacks

env文件

DOCKER_HOME=/home/username/docker
DOCKER_MY_NETWORK=npm_default
DOCKGE_STACKS_DIR=/opt/stacks

启动

# 创建所需目录
mkdir -p /opt/stacks
mkdir -p ./data

# 启动容器
docker compose up -d

配置文件

Dockge的主要配置存储在./data目录下。你可以通过Web界面修改大部分设置,无需手动编辑配置文件。

主要配置选项:

  • DOCKGE_STACKS_DIR: 存放所有docker compose文件的目录
  • DOCKGE_HOST: 监听的主机地址,默认为0.0.0.0
  • DOCKGE_PORT: 监听的端口,默认为5001

重新启动

# 更新镜像并重启
docker compose pull
docker compose down
docker compose up -d

备注

  1. 初始安装后,访问 http://your-server-ip:5001 进入Dockge界面
  2. Dockge需要Docker socket访问权限才能管理容器
  3. 推荐将stacks目录挂载到固定位置,便于备份和管理
  4. 如果与其他容器需要网络通信,可以将Dockge加入到现有的Docker网络中