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

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

官方QQ群: 1072982923

cmcooper1980/dockge Docker 镜像 - 轩辕镜像

dockge
cmcooper1980/dockge
Dockge 是一个美观易用、响应式的自托管 Docker Compose 栈管理器,基于 louislam/dockge 的分支版本,已合并多个实用拉取请求,支持管理 compose.yaml 文件、交互式编辑器、多代理、Web 终端、资源监控等功能。
1 收藏0 次下载
🔒 更安全的专业镜像服务
中文简介版本下载
🔒 更安全的专业镜像服务

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 [***] --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 "[***]" --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
一款高级、易用且响应式的Docker Compose栈管理器
13310M+ pulls
上次更新:未知
hamphh/dockge logo
hamphh/dockge
louislam/dockge的分支版本,包含额外功能。
50K+ pulls
上次更新:未知

轩辕镜像配置手册

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

登录仓库拉取

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

Linux

在 Linux 系统配置镜像服务

Windows/Mac

在 Docker Desktop 配置镜像

Docker Compose

Docker Compose 项目配置

K8s Containerd

Kubernetes 集群配置 Containerd

K3s

K3s 轻量级 Kubernetes 镜像加速

Dev Containers

VS Code Dev Containers 配置

MacOS OrbStack

MacOS OrbStack 容器配置

宝塔面板

在宝塔面板一键配置镜像

群晖

Synology 群晖 NAS 配置

飞牛

飞牛 fnOS 系统配置镜像

极空间

极空间 NAS 系统配置服务

爱快路由

爱快 iKuai 路由系统配置

绿联

绿联 NAS 系统配置镜像

威联通

QNAP 威联通 NAS 配置

Podman

Podman 容器引擎配置

Singularity/Apptainer

HPC 科学计算容器配置

其他仓库配置

ghcr、Quay、nvcr 等镜像仓库

专属域名拉取

无需登录使用专属域名

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

镜像拉取常见问题

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

免费版仅支持 Docker Hub 访问,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

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

专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等;免费版仅支持 docker.io。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

用户好评

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

用户头像

oldzhang

运维工程师

Linux服务器

5

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

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