这个项目能做什么
Dockge 是一个轻量级的自托管管理器,专注于 Docker Compose 栈文件(compose.yaml)。它为用户提供干净的 Web 界面,用于创建、编辑、启动、停止、重启和删除堆栈,同时支持更新 Docker 镜像。
核心功能:
- 交互式 compose.yaml 编辑器,具备响应式和实时 UI
- 内置 Web 终端,支持直接容器交互
- 多主机支持(v1.4.0+):从单一界面管理不同 Docker 主机上的堆栈
- 转换器,可将 docker run 命令转换为 compose.yaml 格式
- 基于文件的存储:堆栈以普通 compose 文件保存在磁盘上,与标准 docker compose CLI 工具兼容
- 拉取、启动和停止操作的响应式进度指示器
要求:
- Docker 20+ 或 Podman
- Linux 发行版(Ubuntu、Debian Bullseye+、Raspbian Bullseye+、CentOS、Fedora、ArchLinux)
- 架构:armv7、arm64、amd64
通过 Docker Compose 安装。默认堆栈目录为 /opt/stacks,默认端口为 5001。可设置环境变量 PUID 和 PGID 来控制文件所有权。Dockge 不会移动或“绑架”compose 文件——它们始终可在应用外部访问。
Dockge 基于 Docker Compose V2 构建,作为 Portainer 等更广泛工具的专注替代方案,优先考虑堆栈管理,并采用精美的 Uptime Kuma 风格界面。
评论
0 评分人数达到10人后显示
登录后参与讨论。