轩辕镜像 官方专业版
轩辕镜像
专业版
轩辕镜像 官方专业版
轩辕镜像
专业版
首页个人中心搜索镜像
交易
充值流量¥7起我的订单
文档
工具
提交工单页面收录
热门搜索:
docker.github.io

docs/docker.github.io

docs
自动构建

Docker官方文档的构建版本,支持文档贡献、本地暂存部署和离线访问,提供完整的文档协作、编辑及版本归档功能。

40 次收藏下载次数: 0状态:自动构建维护者:docs仓库类型:镜像最近更新:4 年前
让 AI 帮你使用轩辕镜像? · 展开查看说明

如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。

只需在 AI 对话中先发送下面这句话即可:

请先完整阅读并严格遵守以下文档中的全部规则与要求:

https://xuanyuan.cloud/agents.md

在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。

查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。

中文简介
标签列表
镜像标签列表与下载命令
轩辕镜像,让镜像更快,让人生更轻。
点击查看

Docker文档仓库

欢迎来到Docker文档仓库。此仓库是[***]

欢迎提交拉取请求和反馈问题。我们的文档完全开源,非常感谢社区的贡献!

目录

  • 提供反馈
  • 贡献文档
    • 不在这里编辑的文件
    • 整体文档改进
    • 特定项目的新功能
  • PR的GitHub暂存
  • 暂存文档
  • 离线阅读文档
  • 重要文件
  • GitHub查看的相对链接
    • 测试更改和实践指南
    • 页面前置元数据
    • 创建标签页
    • 运行页面内JavaScript
    • 图片
  • Beta内容免责声明
  • 访问不受支持的归档文档
  • 构建归档和实时发布文档
  • 创建新归档
  • 版权和许可

提供反馈

我们非常重视您的反馈,并已简化反馈流程。您可以在docs.docker.com的每一页右侧栏编辑页面或请求更改,也可以点击页脚链接对页面进行评分。

仅在此仓库提交与文档相关的问题。简单来说,如果您发现文档中缺少应有的内容,或存在错误、混淆之处,请在此提交问题。

  • 如果您的问题是关于如何配置或使用Docker的一般疑问,请前往[***]
  • 如果您对Docker特定方面有新功能想法、行为变更建议,或发现代码bug,请在相应项目的代码仓库中提交问题。

贡献文档

我们重视您的文档贡献,并致力于简化在此仓库的工作流程。首先需要确定基于哪个分支开展工作。如有疑问,欢迎咨询。如果审核者发现您基于错误分支开展工作,会告知您进行变基。

注意:如需为Docker项目贡献代码,请参阅贡献指南。

不在这里编辑的文件

.NOT_EDITED_HERE.yaml中path:键列出的文件和目录由其他仓库维护,不应在此仓库编辑。针对这些文件的拉取请求将被拒绝。请在YAML文件中source:键指定的仓库和路径中编辑文件。

整体文档改进

大多数提交应基于master分支,包括:

  • 不特定于新功能的概念性和任务型信息
  • 结构调整/重写
  • 文档bug修复
  • 拼写和语法错误

本项目的一个特点是master分支是实时文档的发布源,因此不能在此记录即将发布的功能。有关如何记录即将发布功能的方法,请参见特定项目的新功能。这些功能分支将定期与master合并,因此无需担心在这些分支上修复拼写和文档bug。

您喜欢创建图表吗?优质图表是优秀文档的关键,我们特别重视这方面的贡献。

特定项目的新功能

我们的文档涵盖多个项目,这些项目的发布时间不同。仅当您的拉取请求涉及某个项目当前未发布的功能时,才基于该项目的vnext分支开展工作。这些分支是通过克隆master并导入项目master分支的文档(在迁移时)创建的,同时保留了提交历史。当项目发布时,其vnext分支将合并到master,您的工作将在[***]

当前存在以下vnext分支:

  • https://github.com/docker/docker.github.io/tree/vnext-engine: https://github.com/moby/moby/%E9%A1%B9%E7%9B%AE%E5%8D%B3%E5%B0%86%E5%8F%91%E5%B8%83%E5%8A%9F%E8%83%BD%E7%9A%84%E6%96%87%E6%A1%A3
  • https://github.com/docker/docker.github.io/tree/vnext-compose: https://github.com/docker/compose/%E9%A1%B9%E7%9B%AE%E5%8D%B3%E5%B0%86%E5%8F%91%E5%B8%83%E5%8A%9F%E8%83%BD%E7%9A%84%E6%96%87%E6%A1%A3
  • https://github.com/docker/docker.github.io/tree/vnext-distribution: https://github.com/docker/distribution/%E9%A1%B9%E7%9B%AE%E5%8D%B3%E5%B0%86%E5%8F%91%E5%B8%83%E5%8A%9F%E8%83%BD%E7%9A%84%E6%96%87%E6%A1%A3
  • https://github.com/docker/docker.github.io/tree/vnext-swarm: https://github.com/docker/swarm/%E9%A1%B9%E7%9B%AE%E5%8D%B3%E5%B0%86%E5%8F%91%E5%B8%83%E5%8A%9F%E8%83%BD%E7%9A%84%E6%96%87%E6%A1%A3
  • https://github.com/docker/docker.github.io/tree/vnext-toolbox: https://github.com/docker/toolbox/%E9%A1%B9%E7%9B%AE%E5%8D%B3%E5%B0%86%E5%8F%91%E5%B8%83%E5%8A%9F%E8%83%BD%E7%9A%84%E6%96%87%E6%A1%A3

PR的GitHub暂存

对于针对master和所有长期分支的每个PR,Netlify会构建网站的暂存版本。如果网站构建成功,您将看到deploy/netlify — Deploy preview ready;否则会显示错误。点击Details可查看暂存网站或构建失败的错误信息。请检查暂存网站并在必要时修改提交。审核者在合并PR前也会检查暂存网站,以确保[***]

暂存文档

您有三种选择:

  1. 在本地机器上克隆此仓库并运行暂存容器:

    bash
    git clone --recursive https://github.com/docker/docker.github.io.git
    cd docker.github.io
    docker-compose up
    

    如果尚未安装Docker Compose,请按照这些安装说明操作。

    容器在后台运行,每次文件更改时都会增量重建网站。您可以保持浏览器打开http://localhost:4000/,刷新即可查看更改。容器在前台运行,可使用`CTRL+C`返回命令提示符。要停止容器,请执行以下命令:

    bash
    docker-compose down
    
  2. 在本地机器上安装Jekyll和GitHub Pages。

    a. 克隆此仓库:

    bash
    git clone --recursive https://github.com/docker/docker.github.io.git
    

    b. 按照安装Ruby中的说明安装Ruby 2.3或更高版本。

    c. 安装Bundler:

    bash
    gem install bundler
    

    d. 如果使用Ubuntu,安装Nokogiri HTML解析器所需的包:

    bash
    sudo apt-get install ruby-dev zlib1g-dev liblzma-dev
    

    e. 安装Jekyll和其他所需依赖:

    bash
    bundle install
    

    注意:您可能需要手动安装一些包。

    f. 进入docker.github.io目录。

    g. 使用jekyll serve命令持续构建HTML输出。

    jekyll serve进程在前台运行,默认启动http://localhost:4000/的Web服务器。要停止它,使用`CTRL+C`。您可以在第二个终端继续工作,Jekyll会增量重建网站。刷新浏览器即可预览更改。

  3. 为工作分支构建并运行Docker镜像。

    bash
    $ docker build -t docs/docker.github.io:<branch_name> .
    $ docker run --rm -it -p 4000:4000 docs/docker.github.io:<branch_name>
    

    执行docker run命令后,将容器构建输出中提供的URL([***]

离线阅读文档

要离线阅读文档,可以使用独立容器或swarm服务。要查看所有可用标签,请访问Docker Hub。

以下示例使用latest标签:

  • 运行单个容器:

    bash
    docker run -it -p 4000:4000 docs/docker.github.io:latest
    
  • 运行swarm服务:

    bash
    docker service create -p 4000:4000 --name localdocs --replicas 1 docs/docker.github.io:latest
    

    此示例仅使用一个副本,但您可以根据需要运行任意数量的副本。

无论哪种方式,现在都可以通过Docker主机的4000端口访问文档。

重要文件

  • /_data/toc.yaml定义文档的左侧导航
  • /js/menu.js定义大多数文档特定的JS,如TOC生成和菜单同步
  • /css/style.scss定义文档特定的样式规则
  • /_layouts/docs.html是HTML模板文件,定义页眉和页脚,并包含所有服务文档内容的JS/CSS

GitHub查看的相对链接

可以链接到../foo.md以便在GitHub中阅读文档,但请注意Jekyll模板标记{% 例如这样 %}将以原始文本形式呈现,不会被处理。通常最好假设文档是在[***]

测试更改和实践指南

如果要测试样式更改,或想了解如何使用Markdown、Bootstrap、JQuery等实现特定效果,请查看test.md(在网站上呈现为/test/)。

页面前置元数据

页面的前置元数据位于Markdown文件顶部的部分,以三个连字符开始和结束,包含YAML内容。支持以下键。标题、描述和关键字是必需的。

键是否必需描述
title是页面标题。将作为<h1>级标题添加到HTML输出中。
description是描述页面内容的句子。将添加到HTML元数据中。
keywords是逗号分隔的关键字列表。将添加到HTML元数据中。
redirect_from否应重定向到此页面的YAML列表。构建时,此处列出的每个页面都会创建一个包含302重定向到此页面的HTML存根。
notoc否true或false。如果为true,则不会为此页面的HTML输出生成页内TOC。默认为false。适用于某些没有页内标题的着陆页。
toc_min否如果notoc设置为true,则忽略。页内TOC中包含的最小标题级别。默认为2,以显示<h2>标题为最小值。
toc_max否如果notoc设置为false,则忽略。页内TOC中包含的最大标题级别。默认为3,以显示<h3>标题。设置为与toc_min相同的值以仅显示toc_min级别的标题。
tree否true或false。设置为false可为此页面禁用左侧站点范围导航。适用于搜索页面或404页面等。
no_ratings否true或false。设置为true可为此页面禁用页面评分小程序。默认为false。
skip_read_time否设置为true可禁用此页面的"预计阅读时间"横幅。

以下是有效(但虚构)的页面元数据示例。前置元数据中元素的顺序不重要。

liquid
---
description: 在Ubuntu上安装Docker的说明
keywords: 要求, apt, 安装, ubuntu, 安装, 卸载, 升级, 更新
redirect_from:
- /engine/installation/ubuntulinux/
- /installation/ubuntulinux/
- /engine/installation/linux/ubuntulinux/
title: 获取适用于Ubuntu的Docker
toc_min: 1
toc_max: 6
skip_read_time: true
no_ratings: true
---

创建标签页

如[***] CSS/JS,有关更高级的用法,请参考其文档。对于基本的水平标签页集,复制粘贴以下代码并进行实现。重命名、添加和删除标签页时,请注意href="#id"和id="id"引用。

<ul class="nav nav-tabs">
  <li class="active"><a data-toggle="tab" data-target="#tab1">标签页1标题</a></li>
  <li><a data-toggle="tab" data-target="#tab2">标签页2标题</a></li>
</ul>
<div class="tab-content">
  <div id="tab1" class="tab-pane fade in active">标签页1内容</div>
  <div id="tab2" class="tab-pane fade">标签页2内容</div>
</div>

有关更多信息和更多排列方式,请参见test.md。

运行页面内JavaScript

如果需要在页面内运行依赖JQuery或Bootstrap的自定义JavaScript,请确保<script>标签位于页面的最末尾,在所有内容之后。否则脚本可能会在JQuery和Bootstrap JS加载之前尝试运行。

注意:通常,这不是一个好主意。

图片

不要忘记删除不再使用的图片。将图片按名称在本地images/目录中排序,使相关图片按字母顺序自然分组。例如,优先使用settings-file-share.png和settings-proxies.png,而不是file-share-settings.png和proxies-settings.png。您也可以使用数字,特别是在序列情况下,例如run-only-the-images-you-trust-1.svg、run-only-the-images-you-trust-2.png、run-only-the-images-you-trust-3.png。

在适用情况下,捕获窗口而不是矩形区域。这可以消除令人不快的背景,并节省编辑者的裁剪需求。

在Mac上,捕获窗口时不要包含阴影。为此,按下Command-Shift-4后,按住Option键并点击窗口。要永久禁用阴影,请运行:

bash
$ defaults write com.apple.screencapture disable-shadow -bool TRUE
$ killall SystemUIServer  # 重启它。

之后可以使用-bool FALSE恢复阴影。

为保持Git仓库轻量化,请务必(无损)压缩图片。在Mac上,您可以使用ImageOptim等工具。请确保在将图片添加到仓库之前进行压缩,之后压缩实际上会增加对Git仓库的影响(但仍能优化浏览时的带宽)。

Beta内容免责声明

bash
> BETA免责声明
>
> 这是Beta内容。尚未完成,应视为正在进行的工作。此内容可能会随时更改,恕不另行通知。

访问不受支持的归档文档

受支持的文档包括当前版本以及之前的五个版本。

如果您使用的文档版本不再受支持(即版本号未在站点下拉列表中列出),仍可以通过以下方式访问该文档:

  • 输入您的版本号并从本仓库的分支选择列表中选择
  • 直接访问您版本的GitHub URL。例如,v1.9的URL为https://github.com/docker/docker.github.io/tree/v1.9
  • 在Docker Hub中运行特定https://hub.docker.com/r/docs/docker.github.io/tags%E7%9A%84%E5%AE%B9%E5%99%A8%E3%80%82%E4%BE%8B%E5%A6%82%EF%BC%8C%E8%BF%90%E8%A1%8C%E4%BB%A5%E4%B8%8B%E5%91%BD%E4%BB%A4%E8%AE%BF%E9%97%AE%60v1.9%60%EF%BC%9A
bash
 docker run -it -p 4000:4000 docs/docker.github.io:v1.9

构建归档和实时发布文档

以下所有镜像均通过Docker Hub自动构建。要手动从头开始构建站点(包括所有实用工具和归档镜像),请参见https://github.com/docker/docker.github.io/blob/publish-tools/README.md%E3%80%82

  • 一些实用工具镜像从publish-tools分支中的Dockerfile构建。有关详细信息,请参见其https://github.com/docker/docker.github.io/blob/publish-tools/README.md%E3%80%82
  • 每个归档分支在更改合并到该分支时,会自动构建标记为docs/docker.github.io:v<VERSION>的镜像。
  • master分支有一个Dockerfile,它使用每个归档镜像的静态HTML,结合master中的Markdown文件和构建时获取的一些上游资源,创建[[***]](/)上的完整站点。所有长期运行的分支(如vnext-engine、vnext-compose等)都使用相同的逻辑。

创建新归档

当Docker Engine - Community Stable的新版本发布时,master的先前状态会归档到特定版本的分支(如v17.09),步骤如下:

  1. 基于新版本发布前的提交哈希创建分支。

    bash
    $ git checkout <哈希值>
    $ git checkout -b v17.09
    
  2. 运行_scripts/fetch-upstream-resources.sh脚本。这会将master构建通常在每次构建时获取的文件的静态副本放置到位。

    bash
    $ _scripts/fetch-upstream/resources.sh
    
  3. 用Dockerfile.archive覆盖Dockerfile(使用cp而不是mv,以免意外删除任一文件)。编辑生成的Dockerfile,将VER构建参数设置为适当的值,如v17.09。

    bash
    $
    

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 docker.github.io 镜像标签

docker pull docker.xuanyuan.run/docs/docker.github.io:<标签>

使用方法:

  • 登录认证方式
  • 免认证方式

DockerHub 原生拉取命令

docker pull docs/docker.github.io:<标签>

轩辕镜像配置手册

按平台快速找到配置文档

Docker

登录仓库拉取

登录认证 · 私有仓库

专属域名拉取

免登录 · 高速拉取

Linux

Docker 镜像配置

Windows / Mac

Docker Desktop 配置

MacOS OrbStack

OrbStack 容器

Docker Compose

Compose 项目配置

NAS

群晖

Synology 配置

飞牛

fnOS 镜像配置

绿联

绿联 NAS

威联通

QNAP 配置

极空间

极空间 NAS

企业仓库

其他仓库

ghcr · Quay · nvcr

Harbor 镜像源

Proxy Repository 对接

Portainer 镜像源

Registries 配置

Nexus 镜像源

Docker Proxy 缓存

开发工具

Dev Containers

VS Code 开发容器

Podman

Podman 配置指南

Singularity / Apptainer

HPC 科学计算容器

Kubernetes

K8s Containerd

Kubernetes · Containerd

K3s

轻量级集群

面板 / 网络

爱快路由

iKuai 镜像加速

宝塔面板

一键配置镜像源

AI

用 AI 使用轩辕镜像

agents.md · AI 对话 · 提示词

一键安装

一键安装 Docker

Linux Docker 一键安装

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

镜像拉取常见问题

功能

免费版与专业版区别

功能对比 · 版本选择

支持的镜像仓库

Docker Hub · GCR · GHCR

新手拉取配置

登录 · 专属域名 · 配置

docker search 限制

专属域名 · Hub 搜索

不支持 push

仅支持 pull · 不支持

拉取速度原因

带宽 · 缓存 · 冷热镜像

错误码

402 与流量用尽

402 · 流量包 · 充值

401 认证失败

401 · docker login

manifest unknown

标签错误 · 镜像不存在

410 Gone 排查

410 · Docker 升级

429 限流

免费版 · 请求频率

其他报错

DNS 超时

DNS 解析 · 网络超时

TLS 证书失败

no matching manifest(架构)

账号

失败是否计费

manifest · blob · 计费

申请开发票(企业 / 个人)

企业 · 个人 · 工单

修改登录密码

网站 · 仓库 · 重置

注销账户

工单 · 数据 · 注销

原理

mirrors 不生效

daemon.json · 重启

去掉域名前缀

docker tag · 重命名

指定架构拉取

ARM64 · AMD64 · 多架构

latest 与「最新」

digest · 版本号 · 标签

查看全部问题→

用户好评

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

用户头像

oldzhang

运维工程师

Linux服务器

5

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

轩辕镜像
镜像详情
...
docs/docker.github.io
教程轩辕镜像功能与使用教程
定价查看流量套餐与价格
热门查看热门 Docker 镜像推荐
博客Docker 镜像公告与技术博客
专业版 · 高速稳定拉取镜像

高速镜像下载 · 在线技术支持 · 99.95% SLA 保障

50GB 仅 ¥7/年
专业版 · 高速稳定拉取镜像
50GB 仅 ¥7/年
高速镜像下载·在线技术支持·99.95% SLA 保障
商务合作:点击复制邮箱
用户协议·隐私政策·©2024-2026 源码跳动
用户协议·隐私政策©2024-2026 杭州源码跳动科技有限公司商务合作:点击复制邮箱

更多 docker.github.io 镜像推荐

rancher/docs logo

rancher/docs

rancher
用于部署和运行文档网站的Docker镜像,提供便捷的文档站点搭建与服务能力。
2 次收藏10万+ 次下载
2 年前更新
pecan/docs logo

pecan/docs

pecan
暂无描述
10万+ 次下载
3 天前更新
banzaicloud/docs logo

banzaicloud/docs

banzaicloud
Banzai Cloud文档的本地运行与HTML构建工具,支持通过命令快速启动本地文档服务和生成HTML文件。
50万+ 次下载
6 年前更新
sismics/docs logo

sismics/docs

sismics
开源轻量级文档管理系统,采用Java编写,支持图像、PDF等多文件格式,具备全文搜索、256位AES加密、用户权限管理及嵌套标签系统,适用于团队与个人文档管理。
20 次收藏500万+ 次下载
1 年前更新
malice/docs logo

malice/docs

malice
Malice项目的官方文档镜像,基于Hugo和Material Docs主题构建,提供项目相关的详细文档内容,支持静态站点访问。
10万+ 次下载
8 年前更新
internalpcfplatformautomation/docs logo

internalpcfplatformautomation/docs

internalpcfplatformautomation
暂无描述
100万+ 次下载
5 年前更新

查看更多 docker.github.io 相关镜像