瞎折腾吧

群晖 Synology、OpenWrt 软路由、VPS 安装 Docker Compose 与 Dockge 图形化容器面板保姆级教程

告别繁琐的命令行 docker run 与 vim 修改配置文件!手把手演示在 VPS、OpenWrt 软路由与群晖 NAS 三大平台安装 Docker Compose 并部署高颜值可视化面板 Dockge。

观看对应视频教程

## 为什么需要 Docker Compose 与 Dockge? 很多开源项目作者只提供 `docker-compose.yaml` 部署文件,如果手动转换成 `docker run` 命令不仅容易写错环境变量,后期更新维护也极其麻烦。而由 Uptime Kuma 作者开发的 **Dockge** 提供了极度清爽的 Web 图形化界面,只需复制粘贴 `compose.yaml` 点击部署即可一键拉起容器栈。 ## 一、Linux VPS 一键安装 Docker 与 Dockge SSH 登录 VPS,先执行系统更新并运行 Docker 官方安装脚本,随后创建目录拉起 Dockge: ```bash # 1. 一键安装 Docker 与 Docker Compose 插件 curl -fsSL https://get.docker.com | bash docker -v && docker compose version # 2. 创建 Dockge 目录并启动容器 (默认端口 5001) mkdir -p /opt/stacks /opt/dockge cd /opt/dockge curl https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml --output compose.yaml docker compose up -d ``` 部署完成后浏览器访问 `http://VPS_IP:5001` 创建管理员账号即可使用。 ## 二、OpenWrt 软路由与群晖 NAS 安装避坑指南 由于部分 OpenWrt 固件与旧版群晖套件未内置新版 `docker compose`,可按以下步骤手动安装二进制文件: 1. **下载对应架构的二进制包**:前往 Docker Compose GitHub Releases 下载 `docker-compose-linux-x86_64`(ARM 软路由则选 `aarch64`),重命名为 `docker-compose`。 2. **上传并赋予执行权限**:将其放入系统环境变量目录(如 `/usr/libexec/docker/cli-plugins/` 或 `/usr/local/bin/`),SSH 执行 `chmod +x docker-compose`。 3. **群晖 NAS 5001 端口冲突解决**: - 群晖 DSM 默认占用了 `5001` 端口!因此在拉取 Dockge 的 `compose.yaml` 后,务必用记事本打开将其中的端口映射由 `5001:5001` 修改为 **`5002:5001`(或其他未占用端口)**; - 在 Docker 目录下手动新建一个名为 `data` 的文件夹,然后执行 `docker-compose up -d`(注意二进制安装版中间带横杠 `-`),即可通过 `http://群晖IP:5002` 访问 Dockge!

全部实操教程