一个自托管的网页界面,用于创建、编辑和运行基于 compose.yaml 的 Docker Compose 项目。
RA341/dockman
一款面向家庭实验室的 Docker 管理工具,直接操作你的 Docker Compose 文件。
- Star
- 646
- Fork
- 25
- 未关闭 Issue
- 35
- 最近提交
- 11天前
这是什么?
Dockman 是一款基于网页的 Docker 容器与 Compose 项目管理工具,面向在家庭实验室中自托管服务的用户。它不把配置藏在自己的抽象层后面,而是直接读写你磁盘上已有的 Compose 文件,你对定义服务的 YAML 保持完全控制。
部署时以容器方式运行,挂载 Docker socket 和存放 stacks 的目录。stacks 目录的绝对路径需要在环境变量、宿主机挂载端和容器挂载端三处保持一致。项目采用 AGPL-3.0 许可证,使用 TypeScript 编写。
文档提供了用于测试的 docker run 快速启动命令,但容器停止时会删除所有 Dockman 数据,长期使用应采用带持久化配置卷的 Compose 部署方式。
核心功能
- 01直接基于磁盘上的 Compose 文件管理 Docker 项目。
- 02通过挂载 Docker socket 与本机 Docker 守护进程交互。
- 03配置数据保存在挂载的 /config 目录中。
- 04以容器镜像形式发布在 ghcr.io。
- 05内置网页界面,默认端口为 8866。
适用场景
- 在浏览器中管理家庭实验室里的自托管服务,无需反复使用终端。
- 让 Compose 文件成为运行容器的唯一可信来源。
- 在家庭服务器上编辑并重新部署项目,无需学习新的配置格式。
快速上手
- 1
使用临时的 docker run 命令试用 Dockman(停止时会删除数据)
docker run --rm -p 8866:8866 -e DOCKMAN_LOG_AUTH_WARNING=false -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/ra341/dockman:latest - 2
在 localhost 的 8866 端口打开网页界面
使用前须知
- 快速启动的 docker run 命令在容器停止时会删除所有 Dockman 数据,仅适合测试。
- 长期使用需要配置 Docker Compose,并且 stacks 目录的绝对路径必须在三处保持一致。
- 采用 AGPL-3.0 许可证,这是一种 Copyleft 许可证,修改后通过网络提供的版本需要公开源代码。
收录于专题
标签
常见问题
- dockman 是什么?
- 一款面向家庭实验室的 Docker 管理工具,直接操作你的 Docker Compose 文件。 Dockman 是一款基于网页的 Docker 容器与 Compose 项目管理工具,面向在家庭实验室中自托管服务的用户。它不把配置藏在自己的抽象层后面,而是直接读写你磁盘上已有的 Compose 文件,你对定义服务的 YAML 保持完全控制。
- dockman 可以免费使用吗?用的什么许可证?
- dockman 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- dockman 还在维护吗?
- 活跃维护中。dockman 最近一次提交是在 2026年10月27日。
- dockman 适合用来做什么?
- 在浏览器中管理家庭实验室里的自托管服务,无需反复使用终端。 让 Compose 文件成为运行容器的唯一可信来源。 在家庭服务器上编辑并重新部署项目,无需学习新的配置格式。
- dockman 怎么安装和运行?
- 使用临时的 docker run 命令试用 Dockman(停止时会删除数据): docker run --rm -p 8866:8866 -e DOCKMAN_LOG_AUTH_WARNING=false -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/ra341/dockman:latest 在 localhost 的 8866 端口打开网页界面
- 在哪里获取 dockman?
- 源代码和安装说明在 GitHub 上:https://github.com/RA341/dockman
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
2.5万+47 本周865TypeScriptMIT更新于 15天前
一款自托管的 Docker 应用,带 Web 界面,可定时或手动检查并更新容器。
1549+2 本周57PythonMIT维护活跃更新于 8天前
轻量级 Web 界面,用于管理 Docker、Swarm、Podman、Kubernetes 和 ACI 容器环境。
3.9万+32 本周2936TypeScriptZlib更新于 昨天
一款现代化的自托管 Docker 管理网页界面,用于管理容器、镜像和 Compose 项目。
8206+89 本周347GoBSD-3-Clause维护活跃更新于 21小时前
轻量化的 Docker、Podman 容器可视化管理面板,可在浏览器中管理容器、镜像和 Compose。
4163+2 本周272GoOther维护活跃更新于 9天前
一款基于 Shell 的终端工具,帮助你安装 Docker,并以 Docker Compose 方式部署和管理自托管应用。
2573287ShellMIT维护活跃更新于 17天前