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.0DOCKGE_PORT
: 监听的端口,默认为5001
重新启动
# 更新镜像并重启
docker compose pull
docker compose down
docker compose up -d
备注
- 初始安装后,访问
http://your-server-ip:5001
进入Dockge界面 - Dockge需要Docker socket访问权限才能管理容器
- 推荐将stacks目录挂载到固定位置,便于备份和管理
- 如果与其他容器需要网络通信,可以将Dockge加入到现有的Docker网络中