Dockge是一款用于管理Docker Compose项目的可视化工具,支持在浏览器中编辑配置、启动和停止项目,以及更新容器镜像。对于需要在服务器上部署多个应用的用户,使用Dockge可以更方便地查看和管理项目。本文以莱卡云Linux云服务器为例,介绍Dockge的部署方法。
莱卡云官网入口:点击直达
莱卡云优惠码:idcspy(新用户购买官网任意产品享8.5折!续费同价!)
一、准备服务器和Docker环境
1、准备一台可以通过SSH连接的莱卡云Linux云服务器
系统可选择Debian 12或Ubuntu。建议从1核CPU、1GB内存、10GB磁盘空间起步;后续部署其他应用时,还需要为镜像、数据库及应用数据预留资源。
相关推荐:《莱卡云国内云服务器购买图文教程》
2、服务器需提前安装Docker和Docker Compose
- Docker:20及以上;
- Docker Compose:建议Compose V2;
更新系统中的软件包:
apt update -y && apt upgrade -y && apt install -y curl wget sudo socat
安装Docker:
#安装docker
curl -fsSL https://get.docker.com | sh
遇到此界面回车等待安装即可。

#设置开机自启
systemctl enable docker
安装Dcoker-compose:
#安装Docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose#赋予用户权限来运行 /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose#查看Docker-compose是否安装成功
docker-compose --version
显示出docker和docker-compose版本就安装成功了。
![]()
二、使用Docker搭建Dockge
1、创建Dockge目录
Dockge默认使用/opt/stacks保存Compose Stack。
创建目录:
mkdir -p /opt/stacks /opt/dockge
cd /opt/dockge
其中:
/opt/dockge
用于保存Dockge自身配置和数据。
/opt/stacks
用于保存后续通过Dockge管理的Docker Compose项目。
2、下载官方Compose配置
进入/opt/dockge后下载官方配置:
curl https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml --output compose.yaml
查看配置:
cat compose.yaml
当前官方基础配置核心内容如下:
services:
dockge:
image: louislam/dockge:1
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
这里几个配置比较重要。
5001:5001
表示Dockge Web管理页面使用服务器的5001端口。
/var/run/docker.sock:/var/run/docker.sock
用于让Dockge与宿主机上的Docker服务通信。
./data:/app/data
用于保存Dockge自身数据。
/opt/stacks:/opt/stacks
用于保存Compose Stack。
DOCKGE_STACKS_DIR=/opt/stacks
用于告诉Dockge Stack文件保存位置。
Stacks目录建议使用完整绝对路径,并保持宿主机和容器内部的路径一致。

3、启动Dockge
执行:
docker compose up -d
查看运行状态:
docker compose ps
也可以执行:
docker ps
如果Dockge容器显示正常运行,就说明已经启动成功。











































