这个项目能做什么

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 风格界面。