From 6a5c6631dff498ed1c73c07b99a84b8c1a6ae88c Mon Sep 17 00:00:00 2001 From: yeasy Date: Sat, 22 Aug 2026 23:25:25 -0700 Subject: [PATCH] =?UTF-8?q?fix(links):=2011=20=E6=9D=A1=E5=A4=96=E9=93=BE?= =?UTF-8?q?=E7=9A=84=E8=90=BD=E7=82=B9=E5=B7=B2=E6=94=B9=E5=90=8D=EF=BC=8C?= =?UTF-8?q?=E9=80=90=E6=9D=A1=E6=94=B9=E5=88=B0=E5=BD=93=E5=89=8D=E8=A7=84?= =?UTF-8?q?=E8=8C=83=E5=9C=B0=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 上一轮深审只查了「有没有死链」,这批全是 200 但被重定向到别处的:目标页仍在, 路径/域名却换了。逐条 curl 追 final URL 后对齐: - docs.docker.com 的旧 `engine/reference/commandline/` 命令参考已整体搬到 `reference/cli/docker/`(resources、learning_roadmap、10.2 三处); `get-docker/` 搬到 `get-started/get-docker/`。 - `config/labels-custom-metadata/` 搬到 `engine/manage-resources/labels/`。 best_practices 那句里两个不同的链接文字原本指向同一个 URL,现按新页的两个 小节分开:Label keys and values / Manage labels on objects(浏览器实读该页 DOM,两个 id 都在)。 - Fedora 官网域名由 getfedora.org 改为 fedoraproject.org(3.3、20.4 两处)。 - kubernetes.io 的中文站点是 `/zh-cn/`,`/zh/` 是旧前缀。 - Azure 的产品页由 `/services/` 改到 `/products/`。 - 阿里云容器服务改名 ACK:`/product/kubernetes` → `/product/ack`; 文档站 `help.aliyun.com/product/85222.html` → `help.aliyun.com/zh/ack/`。 - Sonatype 下载页由 `/product/repository-oss-download` 改到 `/products/sonatype-nexus-oss-download`。 --- 03_install/3.3_fedora.md | 2 +- 03_install/README.md | 2 +- 06_repository/6.4_nexus3_registry.md | 2 +- 10_buildx/10.2_buildx.md | 2 +- 13_kubernetes_concepts/13.3_design.md | 2 +- 16_cloud/16.1_intro.md | 2 +- 16_cloud/16.3_alicloud.md | 2 +- 20_cases_os/20.4_centos.md | 2 +- appendix/best_practices.md | 2 +- appendix/learning_roadmap.md | 2 +- appendix/resources.md | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/03_install/3.3_fedora.md b/03_install/3.3_fedora.md index 262e7ae..cf07555 100644 --- a/03_install/3.3_fedora.md +++ b/03_install/3.3_fedora.md @@ -14,7 +14,7 @@ Fedora 的快速发布周期(每 6 个月发布新版本)决定了它的用 #### 系统要求 -根据 Docker 官方安装文档,当前受支持的 [Fedora](https://getfedora.org/) 版本包括(具体以官方 [安装文档](https://docs.docker.com/engine/install/fedora/) 为准): +根据 Docker 官方安装文档,当前受支持的 [Fedora](https://fedoraproject.org/) 版本包括(具体以官方 [安装文档](https://docs.docker.com/engine/install/fedora/) 为准): * Fedora 44 * Fedora 43 diff --git a/03_install/README.md b/03_install/README.md index 8de4693..7e0b3a0 100644 --- a/03_install/README.md +++ b/03_install/README.md @@ -2,7 +2,7 @@ Docker Engine 主要提供 `stable` 和 `test` 两个更新频道;`test.docker.com` 对应测试频道,适合预发布验证,不建议直接用于生产环境。 -官方网站上有各种环境下的[安装指南](https://docs.docker.com/get-docker/),这里主要介绍 Docker 在 `Linux`、`Windows 10/11` 和 `macOS` 上的安装。 +官方网站上有各种环境下的[安装指南](https://docs.docker.com/get-started/get-docker/),这里主要介绍 Docker 在 `Linux`、`Windows 10/11` 和 `macOS` 上的安装。 ## 安装方式选择指南 diff --git a/06_repository/6.4_nexus3_registry.md b/06_repository/6.4_nexus3_registry.md index 8e574d7..0a97048 100644 --- a/06_repository/6.4_nexus3_registry.md +++ b/06_repository/6.4_nexus3_registry.md @@ -1,6 +1,6 @@ ## 6.4 Nexus 3 -使用 Docker 官方的 Registry 创建的仓库面临一些维护问题。比如某些镜像删除以后空间默认是不会回收的,需要一些命令去回收空间然后重启 Registry。在企业中把内部的一些工具包放入 `Nexus` 中是比较常见的做法,最新版本 `Nexus3.x` 全面支持 Docker 的私有镜像。所以使用 [Nexus 3](https://www.sonatype.com/product/repository-oss-download) 一个软件来管理 `Docker`,`Maven`,`Yum`,`PyPI` 等是一个明智的选择。 +使用 Docker 官方的 Registry 创建的仓库面临一些维护问题。比如某些镜像删除以后空间默认是不会回收的,需要一些命令去回收空间然后重启 Registry。在企业中把内部的一些工具包放入 `Nexus` 中是比较常见的做法,最新版本 `Nexus3.x` 全面支持 Docker 的私有镜像。所以使用 [Nexus 3](https://www.sonatype.com/products/sonatype-nexus-oss-download) 一个软件来管理 `Docker`,`Maven`,`Yum`,`PyPI` 等是一个明智的选择。 ### 6.4.1 启动 Nexus 容器 diff --git a/10_buildx/10.2_buildx.md b/10_buildx/10.2_buildx.md index 4251d75..111f7f1 100644 --- a/10_buildx/10.2_buildx.md +++ b/10_buildx/10.2_buildx.md @@ -58,4 +58,4 @@ $ docker buildx build --sbom=true -t myimage . ### 10.2.2 官方文档 -* [Docker buildx 命令文档](https://docs.docker.com/engine/reference/commandline/buildx/) +* [Docker buildx 命令文档](https://docs.docker.com/reference/cli/docker/buildx/) diff --git a/13_kubernetes_concepts/13.3_design.md b/13_kubernetes_concepts/13.3_design.md index f1e855b..c112cc4 100644 --- a/13_kubernetes_concepts/13.3_design.md +++ b/13_kubernetes_concepts/13.3_design.md @@ -33,7 +33,7 @@ 主节点上需要提供如下的管理服务: -* `apiserver` 是整个系统的对外接口,提供一套 RESTful 的 [Kubernetes API](https://kubernetes.io/zh/docs/concepts/overview/kubernetes-api/),供客户端和其它组件调用; +* `apiserver` 是整个系统的对外接口,提供一套 RESTful 的 [Kubernetes API](https://kubernetes.io/zh-cn/docs/concepts/overview/kubernetes-api/),供客户端和其它组件调用; * `scheduler` 负责对资源进行调度,分配某个 pod 到某个节点上。是 pluggable 的,意味着很容易选择其它实现方式; * `controller-manager` 负责管理控制器,包括 endpoint-controller (刷新服务和 pod 的关联信息) 和 replication-controller (维护某个 pod 的复制为配置的数值)。 diff --git a/16_cloud/16.1_intro.md b/16_cloud/16.1_intro.md index 47a7d0b..e44da2b 100644 --- a/16_cloud/16.1_intro.md +++ b/16_cloud/16.1_intro.md @@ -1,6 +1,6 @@ ## 16.1 简介 -> **版本说明**:各云平台的容器服务版本更新频繁。本章示例适用于常见的 Kubernetes API 版本。建议访问各云厂商官方文档(如 [AWS EKS](https://aws.amazon.com/eks/)、[Azure AKS](https://azure.microsoft.com/en-us/services/kubernetes-service/)、[Google GKE](https://cloud.google.com/kubernetes-engine)、[阿里云 ACK](https://www.aliyun.com/product/kubernetes)、[腾讯云 TKE](https://cloud.tencent.com/product/tke))获取最新信息。 +> **版本说明**:各云平台的容器服务版本更新频繁。本章示例适用于常见的 Kubernetes API 版本。建议访问各云厂商官方文档(如 [AWS EKS](https://aws.amazon.com/eks/)、[Azure AKS](https://azure.microsoft.com/en-us/products/kubernetes-service/)、[Google GKE](https://cloud.google.com/kubernetes-engine)、[阿里云 ACK](https://www.aliyun.com/product/ack)、[腾讯云 TKE](https://cloud.tencent.com/product/tke))获取最新信息。 随着容器技术的普及,目前主流的云计算服务商都提供了成熟的容器服务。与容器相关的云计算服务主要分为以下几种类型: diff --git a/16_cloud/16.3_alicloud.md b/16_cloud/16.3_alicloud.md index 098a5c7..cd0d7f9 100644 --- a/16_cloud/16.3_alicloud.md +++ b/16_cloud/16.3_alicloud.md @@ -15,7 +15,7 @@ -图 16-4:阿里云容器服务示意图(请访问 [阿里云容器服务 ACK 官方文档](https://help.aliyun.com/product/85222.html) 查看最新界面) +图 16-4:阿里云容器服务示意图(请访问 [阿里云容器服务 ACK 官方文档](https://help.aliyun.com/zh/ack/) 查看最新界面) ### 阿里云容器服务 ACK 简介 diff --git a/20_cases_os/20.4_centos.md b/20_cases_os/20.4_centos.md index 5ef2f1a..9e49f07 100644 --- a/20_cases_os/20.4_centos.md +++ b/20_cases_os/20.4_centos.md @@ -55,7 +55,7 @@ Fedora release 43 (Forty Three) ### 20.4.3 相关资源 -* `Fedora` 官网:https://getfedora.org/ +* `Fedora` 官网:https://fedoraproject.org/ * `Fedora` 官方仓库:https://github.com/fedora-infra * `Fedora` 官方镜像:https://hub.docker.com/\_/fedora/ * `Fedora` 官方镜像仓库:https://github.com/fedora-cloud/docker-brew-fedora diff --git a/appendix/best_practices.md b/appendix/best_practices.md index 32b854c..3854f61 100644 --- a/appendix/best_practices.md +++ b/appendix/best_practices.md @@ -94,7 +94,7 @@ LABEL vendor=ACME\ Incorporated \ com.example.version="0.0.1-beta" \ com.example.release-date="2015-02-12" ``` -关于标签可以接受的键值对,参考 [Understanding object labels](https://docs.docker.com/config/labels-custom-metadata/)。关于查询标签信息,参考 [Managing labels on objects](https://docs.docker.com/config/labels-custom-metadata/)。 +关于标签可以接受的键值对,参考 [Label keys and values](https://docs.docker.com/engine/manage-resources/labels/#label-keys-and-values)。关于查询标签信息,参考 [Manage labels on objects](https://docs.docker.com/engine/manage-resources/labels/#manage-labels-on-objects)。 #### RUN diff --git a/appendix/learning_roadmap.md b/appendix/learning_roadmap.md index 22ac3fd..94bb5fa 100644 --- a/appendix/learning_roadmap.md +++ b/appendix/learning_roadmap.md @@ -40,7 +40,7 @@ Docker 安装配置 - [官方教程](https://docs.docker.com/get-started/) - 本书第 1-3 章:入门篇基础概念 -- [Docker CLI 参考](https://docs.docker.com/engine/reference/commandline/) +- [Docker CLI 参考](https://docs.docker.com/reference/cli/docker/) **时间投入:** diff --git a/appendix/resources.md b/appendix/resources.md index 96104a5..c38914e 100644 --- a/appendix/resources.md +++ b/appendix/resources.md @@ -21,7 +21,7 @@ ### 参考文档 -* [Docker CLI 参考](https://docs.docker.com/engine/reference/commandline/docker/) +* [Docker CLI 参考](https://docs.docker.com/reference/cli/docker/) * [Dockerfile 参考](https://docs.docker.com/reference/dockerfile/) * [Docker 构建最佳实践](https://docs.docker.com/build/building/best-practices/) * [Docker 远端应用 API](https://docs.docker.com/reference/api/engine/sdk/)