轻量级 Web 界面,用于管理 Docker、Swarm、Podman、Kubernetes 和 ACI 容器环境。
- Star
- 24,763
- Fork
- 865
- 未关闭 Issue
- 177
- 最近提交
- 15天前
这是什么?
Dockge 是一个自托管的 Docker Compose 网页管理工具,以 stack(即 compose.yaml 所在的项目)为单位组织容器。每个位于 stacks 目录中的 compose 文件都会作为一个可管理的单元,支持启动、停止、重启、删除以及更新镜像。
编辑器直接操作磁盘上的 compose 文件,不会把它们迁移到私有数据库中,因此仍可以用原生 docker compose 命令操作同一批文件。拉取镜像、启动和停止的进度以及终端输出都会实时推送到浏览器。内置网页终端,还可以把 docker run 命令转换为 compose.yaml。通过多 agent 功能,可在一个界面中管理多台 Docker 主机上的 stack。
项目可运行在 Linux 上,需要 Docker 20+ 或 Podman,并以 Docker 镜像形式发布。它面向偏好 compose 文件管理的用户,不负责网络或单个容器的管理,这些场景仍需 Portainer 等工具。
核心功能
- 01创建、编辑、启动、停止、重启和删除 compose stack
- 02在网页界面中更新 stack 的 Docker 镜像
- 03交互式 compose.yaml 编辑器
- 04拉取、启动、停止操作的进度和终端输出实时显示
- 05将 docker run 命令转换为 compose.yaml
- 06通过 agent 在多台 Docker 主机上管理 stack
适用场景
- 在家庭服务器或树莓派上通过 compose 文件管理自托管服务
- 保留磁盘上的 compose 文件,同时用网页界面日常操作
- 在一个面板中统一查看分布在多台 Docker 主机上的 stack
快速上手
- 1
创建 stacks 和 Dockge 目录
mkdir -p /opt/stacks /opt/dockge - 2
下载 compose.yaml 文件
curl https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml --output compose.yaml - 3
启动 Dockge 服务器
docker compose up -d - 4
在浏览器中打开 http://localhost:5001 访问 Dockge
使用前须知
- 目前不支持 Windows。
- 需要 Docker 20+ 或 Podman,且不支持 Debian Buster 及更低版本。
收录于专题
标签
常见问题
- dockge 是什么?
- 一个自托管的网页界面,用于创建、编辑和运行基于 compose.yaml 的 Docker Compose 项目。 Dockge 是一个自托管的 Docker Compose 网页管理工具,以 stack(即 compose.yaml 所在的项目)为单位组织容器。每个位于 stacks 目录中的 compose 文件都会作为一个可管理的单元,支持启动、停止、重启、删除以及更新镜像。
- dockge 可以免费使用吗?用的什么许可证?
- dockge 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- dockge 还在维护吗?
- 活跃维护中。dockge 最近一次提交是在 2026年10月23日。
- dockge 适合用来做什么?
- 在家庭服务器或树莓派上通过 compose 文件管理自托管服务 保留磁盘上的 compose 文件,同时用网页界面日常操作 在一个面板中统一查看分布在多台 Docker 主机上的 stack
- dockge 怎么安装和运行?
- 创建 stacks 和 Dockge 目录: mkdir -p /opt/stacks /opt/dockge 下载 compose.yaml 文件: curl https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml --output compose.yaml 启动 Dockge 服务器: docker compose up -d 在浏览器中打开 http://localhost:5001 访问 Dockge
- 在哪里获取 dockge?
- 源代码和安装说明在 GitHub 上:https://github.com/louislam/dockge
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款现代化的自托管 Docker 管理网页界面,用于管理容器、镜像和 Compose 项目。
一款自托管的 Docker 应用,带 Web 界面,可定时或手动检查并更新容器。
可自托管的网页版 lazydocker,用于远程管理 Docker 容器、镜像、卷、网络和 Stack。
一款面向家庭实验室的 Docker 管理工具,直接操作你的 Docker Compose 文件。
轻量化的 Docker、Podman 容器可视化管理面板,可在浏览器中管理容器、镜像和 Compose。