专属域名
文档搜索
轩辕助手
Run助手
邀请有礼
返回顶部
快速返回页面顶部
收起
收起工具栏
轩辕镜像 官方专业版
轩辕镜像 官方专业版轩辕镜像 官方专业版官方专业版
首页个人中心搜索镜像

交易
充值流量我的订单
工具
提交工单镜像收录一键安装
Npm 源Pip 源Homebrew 源
帮助
常见问题
其他
关于我们网站地图

官方QQ群: 1072982923

热门搜索:openclaw🔥nginx🔥redis🔥mysqlopenjdkcursorweb2apimemgraphzabbixetcdubuntucorednsjdk
dockge

cmcooper1980/dockge

cmcooper1980

Dockge 是一个美观易用、响应式的自托管 Docker Compose 栈管理器,基于 louislam/dockge 的分支版本,已合并多个实用拉取请求,支持管理 compose.yaml 文件、交互式编辑器、多代理、Web 终端、资源监控等功能。

3 次收藏下载次数: 0状态:社区镜像维护者:cmcooper1980仓库类型:镜像最近更新:1 个月前
轩辕镜像,不浪费每一次拉取。点击查看
中文简介版本下载
轩辕镜像,不浪费每一次拉取。点击查看

Dockge

基于 louislam/dockge 的分支版本,Dockge 是一个美观易用、响应式的自托管 Docker Compose 栈管理器,已合并多个实用拉取请求,提供直观的界面用于管理 Docker Compose 栈,适合自托管用户高效管理容器化应用。

!GitHub Repo stars !Docker Pulls !Docker Image Version (latest semver) !GitHub last commit (branch)

可用架构

Docker 标签架构支持
固定版本号amd64 / arm64 / armv7
latestamd64 / arm64 / armv7

核心功能与特性

主要功能

  • 🧑‍💼 管理 compose.yaml 文件:支持创建、编辑、启动、停止、重启、删除,以及更新 Docker 镜像
  • ⌨️ 交互式 compose.yaml 编辑器:提供直观的编辑界面
  • 🦦 交互式 Web 终端:支持容器内命令行操作,含剪贴板复制粘贴功能
  • 🕷️ 多代理支持(1.4.0+):可在单一界面管理来自不同 Docker 主机的多个栈
  • 🏪 命令转换:将 docker run ... 命令转换为 compose.yaml 文件
  • 📙 基于文件的结构:compose 文件存储在本地磁盘,可通过常规 docker compose 命令交互
  • 🚄 响应式设计:所有操作(拉取/启动/停止进度、终端输出)实时响应
  • 🐣 易用美观的 UI:延续 Uptime Kuma 的优秀 UI/UX 设计风格
  • 🎨 主题设置:支持主题切换
  • 📊 资源使用统计:显示容器资源占用情况
  • 🔄 批量更新:提供"全部更新"按钮

已合并的拉取请求

  • PR #387:Global.env 编辑器及在 Docker 操作中的使用(作者:syko9000)
  • PR #414:设置/更新友好名称(作者:lohrbini)
  • PR #575:设置中启用主题选项(作者:CampaniaGuy)
  • PR #582:移除终端缓冲区日志输出到控制台(作者:black-dragon74)
  • PR #593:按代理对栈进行分组(作者:ESPGranEdu)
  • PR #634:Docker 构建期间构建前端(作者:Jamie-)
  • PR #637:实现终端左右键导航(作者:lukasondrejka)
  • PR #649:添加容器控制按钮(作者:mizady)
  • PR #700:添加资源使用统计(作者:justwiebe)
  • PR #714:条件性栈文件删除(作者:husa)
  • PR #724:删除失败时添加强制删除按钮(作者:DomiiBunn)
  • PR #730:添加"全部更新"按钮(作者:DomiiBunn)
  • PR #785:添加 Cloudflare Turnstile 验证码(作者:Kambaa)
  • PR #786:使用 Codemirror 替换编辑器(作者:andersmmg)
  • PR #800:改进使用代理时的栈列表 UI(作者:maca134,含 Dracrius 的 QOL 提交)
  • PR #813:修复"已退出"状态显示(作者:Aymendje)
  • PR #822:为终端组件添加剪贴板复制粘贴支持(作者:Dimariqe)
  • PR #827:全屏 yaml 编辑器(作者:Joshua-Beatty)
  • PR #834:更新过程中添加镜像清理(作者:MazziaRick)
  • PR #863:添加 Docker 镜像管理功能(作者:felix068,当前位于 feature/image-management 分支,对应 Docker 标签 image-management)
  • 提交 fc96f4e(作者:Dracrius):切换为按钮组并匹配现有 UI 风格,修复服务消息输出空格,添加处理状态和启动/停止/重启事件
  • 提交 789f25a(作者:Dracrius):仅单个容器时隐藏容器控制按钮

使用场景与适用范围

  • 自托管服务器用户:需要集中管理多个 Docker Compose 应用栈的个人或小型团队
  • Docker 初学者:通过直观 UI 降低 Docker Compose 管理难度
  • 多主机环境管理者:通过多代理功能在单一界面管理不同主机上的容器栈
  • 注重 UI/UX 的用户:偏好美观、响应式界面的用户(尤其喜欢 Uptime Kuma 风格)
  • 需要终端交互的场景:通过 Web 终端直接操作容器,无需 SSH 登录主机
  • 安全需求较高的场景:可启用 Cloudflare Turnstile 验证码增强安全性

安装与使用指南

系统要求

  • Docker/Podman:Docker 20+ 或 Podman(Podman 用户需安装 podman-docker,Debian 系统可通过 apt install podman-docker 安装)
  • 操作系统:
    • ✅ 支持的 Linux 发行版:Ubuntu、Debian(Bullseye 或更新版本)、Raspbian(Bullseye 或更新版本)、CentOS、Fedora、ArchLinux
    • ❌ 不支持:Debian/Raspbian Buster 或更低版本、Windows(计划后续支持)
  • 架构:armv7、arm64、amd64(x86_64)

基本安装步骤

默认栈目录:/opt/stacks,默认端口:5001

bash
# 创建存储栈和 Dockge 配置的目录
mkdir -p /opt/stacks /opt/dockge
cd /opt/dockge

# 下载 compose.yaml
curl https://raw.githubusercontent.com/cmcooper1980/dockge/master/compose.yaml --output compose.yaml

# 启动服务
docker compose up -d

# 若使用 docker-compose V1 或 Podman
# docker-compose up -d

服务启动后,通过 http://localhost:5001 访问 Dockge。

高级安装(自定义端口和路径)

如需自定义端口或栈目录,可通过以下方式生成 compose.yaml 文件:

bash
# 替换 5001 为自定义端口,/opt/stacks 为自定义栈目录
curl "https://dockge.kuma.pet/compose.yaml?port=5001&stacksPath=/opt/stacks" --output compose.yaml

下载后,需将镜像从 louislam/dockge:1 修改为 cmcooper1980/dockge。

也可使用交互式 compose.yaml 生成器:[***]

更新方法

bash
cd /opt/dockge
docker compose pull && docker compose up -d

Docker Compose 配置示例

以下是适用于 docker compose up -d 的配置文件(修改 [CONFIG_LOCATION_FOR_DOCKGE] 为实际配置路径):

yaml
services:
  dockge:
    image: cmcooper1980/dockge:latest
    container_name: dockge
    restart: unless-stopped
    environment:
      # 指定栈目录(必须与挂载卷的源路径和目标路径一致)
      DOCKGE_STACKS_DIR: /opt/stacks
      # 取消注释并输入有效的 Cloudflare Turnstile 密钥以启用验证码
      # 注意:仅在主实例上启用 Turnstile(如使用远程代理),否则远程代理无法连接
      #- TURNSTILE_SITE_KEY=0x4AAAAAAXXXXXXXX # 取消注释以启用
      #- TURNSTILE_SECRET_KEY=0x4AAAAAAXXXX   # 取消注释以启用
    ports:
      # 主机端口:容器端口
      - 5001:5001
    volumes:
      - type: bind
        source: /var/run/docker.sock
        target: /var/run/docker.sock
        bind:
          create_host_path: true
      - type: bind
        source: [CONFIG_LOCATION_FOR_DOCKGE] # 配置文件存储路径
        target: /app/data
        bind:
          create_host_path: true
      # 如需使用私有仓库,需共享认证文件:
      # - /root/.docker/:/root/.docker

      # 栈目录(⚠️ 注意:必须使用绝对路径,源路径和目标路径需匹配 DOCKGE_STACKS_DIR)
      - type: bind
        source: /opt/stacks
        target: /opt/stacks
        bind:
          create_host_path: true

环境变量说明

环境变量描述默认值
DOCKGE_STACKS_DIR栈目录路径(必须与挂载卷的源路径和目标路径一致)/opt/stacks
TURNSTILE_SITE_KEYCloudflare Turnstile 站点密钥(启用验证码时必填)未设置(禁用)
TURNSTILE_SECRET_KEYCloudflare Turnstile 密钥(启用验证码时必填)未设置(禁用)

截图说明

  • 栈列表界面:显示所有管理的 Docker Compose 栈,按代理分组,包含状态、资源使用等信息
  • compose 编辑器:提供全屏编辑模式,支持语法高亮和实时响应
  • 终端界面:支持交互式命令输入,左右键导航,剪贴板操作
  • 设置界面:包含主题切换、验证码配置等选项
  • 镜像管理界面:显示本地镜像,支持清理和更新(需使用 image-management 标签)

其他说明

  • Dockge 基于 Compose V2 构建,支持 compose.yaml(即 docker-compose.yml)文件
  • 所有栈文件存储在本地磁盘,可通过常规 docker compose 命令直接操作,避免"绑架"用户文件
  • 远程代理场景下,建议仅在主实例启用 Turnstile 验证码,并仅将主实例暴露到互联网,避免代理连接问题

查看更多 dockge 相关镜像 →

louislam/dockge logo

louislam/dockge

louislam
一款高级、易用且响应式的Docker Compose栈管理器
137 次收藏1000万+ 次下载
19 天前更新
hamphh/dockge logo

hamphh/dockge

hamphh
louislam/dockge的分支版本,包含额外功能。
10万+ 次下载
6 个月前更新

轩辕镜像配置手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

Docker 配置

登录仓库拉取

通过 Docker 登录认证访问私有仓库

专属域名拉取

无需登录使用专属域名

K8s Containerd

Kubernetes 集群配置 Containerd

K3s

K3s 轻量级 Kubernetes 镜像加速

Dev Containers

VS Code Dev Containers 配置

Podman

Podman 容器引擎配置

Singularity/Apptainer

HPC 科学计算容器配置

其他仓库配置

ghcr、Quay、nvcr 等镜像仓库

Harbor 镜像源配置

Harbor Proxy Repository 对接专属域名

Portainer 镜像源配置

Portainer Registries 加速拉取

Nexus 镜像源配置

Nexus3 Docker Proxy 内网缓存

系统配置

Linux

在 Linux 系统配置镜像服务

Windows/Mac

在 Docker Desktop 配置镜像

MacOS OrbStack

MacOS OrbStack 容器配置

Docker Compose

Docker Compose 项目配置

NAS 设备

群晖

Synology 群晖 NAS 配置

飞牛

飞牛 fnOS 系统配置镜像

绿联

绿联 NAS 系统配置镜像

威联通

QNAP 威联通 NAS 配置

极空间

极空间 NAS 系统配置服务

网络设备

爱快路由

爱快 iKuai 路由系统配置

宝塔面板

在宝塔面板一键配置镜像

需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单

镜像拉取常见问题

使用与功能问题

配置了专属域名后,docker search 为什么会报错?

docker search 限制

Docker Hub 上有的镜像,为什么在轩辕镜像网站搜不到?

站内搜不到镜像

机器不能直连外网时,怎么用 docker save / load 迁镜像?

离线 save/load

docker pull 拉插件报错(plugin v1+json)怎么办?

插件要用 plugin install

WSL 里 Docker 拉镜像特别慢,怎么排查和优化?

WSL 拉取慢

轩辕镜像安全吗?如何用 digest 校验镜像没被篡改?

安全与 digest

第一次用轩辕镜像拉 Docker 镜像,要怎么登录和配置?

新手拉取配置

错误码与失败问题

docker pull 提示 manifest unknown 怎么办?

manifest unknown

docker pull 提示 no matching manifest 怎么办?

no matching manifest(架构)

镜像已拉取完成,却提示 invalid tar header 或 failed to register layer 怎么办?

invalid tar header(解压)

Docker pull 时 HTTPS / TLS 证书验证失败怎么办?

TLS 证书失败

Docker pull 时 DNS 解析超时或连不上仓库怎么办?

DNS 超时

Docker 拉取出现 410 Gone 怎么办?

410 Gone 排查

出现 402 或「流量用尽」提示怎么办?

402 与流量用尽

Docker 拉取提示 UNAUTHORIZED(401)怎么办?

401 认证失败

遇到 429 Too Many Requests(请求太频繁)怎么办?

429 限流

docker login 提示 Cannot autolaunch D-Bus,还算登录成功吗?

D-Bus 凭证提示

为什么会出现「单层超过 20GB」或 413,无法加速拉取?

413 与超大单层

账号 / 计费 / 权限

轩辕镜像免费版和专业版有什么区别?

免费版与专业版区别

轩辕镜像支持哪些 Docker 镜像仓库?

支持的镜像仓库

镜像拉取失败还会不会扣流量?

失败是否计费

麒麟 V10 / 统信 UOS 提示 KYSEC 权限不够怎么办?

KYSEC 拦截脚本

如何在轩辕镜像申请开具发票?

申请开票

怎么修改轩辕镜像的网站登录和仓库登录密码?

修改登录密码

如何注销轩辕镜像账户?要注意什么?

注销账户

配置与原理类

写了 registry-mirrors,为什么还是走官方或仍然报错?

mirrors 不生效

怎么用 docker tag 去掉镜像名里的轩辕域名前缀?

去掉域名前缀

如何拉取指定 CPU 架构的镜像(如 ARM64、AMD64)?

指定架构拉取

用轩辕镜像拉镜像时快时慢,常见原因有哪些?

拉取速度原因

查看全部问题→

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

用户头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

轩辕镜像
镜像详情
...
cmcooper1980/dockge
博客公告Docker 镜像公告与技术博客
热门镜像查看热门 Docker 镜像推荐
一键安装一键安装 Docker 并配置镜像源
镜像拉取问题咨询请 提交工单,官方技术交流群:1072982923。轩辕镜像所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。
镜像拉取问题咨询请提交工单,官方技术交流群:。轩辕镜像所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。
商务合作:点击复制邮箱
©2024-2026 源码跳动
商务合作:点击复制邮箱Copyright © 2024-2026 杭州源码跳动科技有限公司. All rights reserved.