From a6ecb73f67274b91b576f8fc46a63d149cd52a71 Mon Sep 17 00:00:00 2001 From: yeasy Date: Sat, 22 Aug 2026 23:24:20 -0700 Subject: [PATCH] =?UTF-8?q?fix(17):=20Podman/Buildah/Skopeo=20=E4=B8=8E=20?= =?UTF-8?q?Spin=20=E7=9A=84=E5=AE=98=E6=96=B9=E4=BB=93=E5=BA=93=E5=B7=B2?= =?UTF-8?q?=E8=BF=81=E5=87=BA=E5=8E=9F=E7=BB=84=E7=BB=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 四条链接指向的仓库都换了归属,旧地址目前只靠 GitHub 的改名重定向活着: - Podman、Buildah、Skopeo 已从 `containers` 迁到 2026-04-20 新建的 `podman-container-tools` 组织。podman.io 首页与 Get Started 页现在 直接链向 `podman-container-tools/podman`;GitHub API 显示该仓库 32.7k 星、homepage 为 podman.io、最后推送在 2026-08-21,是活跃主仓。 注意 `containers` 组织本身还在(`containers/image`、`common`、`storage` 等仍留在原处),迁走的只有这三个,故只改这三条。 - Spin 已随项目捐给 CNCF 改名 Spin Framework,仓库为 `spinframework/spin` (homepage `https://spinframework.dev`),`developer.fermyon.com/spin` 现在整站 302 到 `spinframework.dev`。 17.5 的「属于 containers 项目生态」一句同步改掉——那句话本身随迁移失效了。 --- 17_ecosystem/17.3_podman.md | 4 ++-- 17_ecosystem/17.4_buildah.md | 2 +- 17_ecosystem/17.5_skopeo.md | 2 +- 17_ecosystem/17.8_wasm.md | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/17_ecosystem/17.3_podman.md b/17_ecosystem/17.3_podman.md index 4f7aaf9..9385682 100644 --- a/17_ecosystem/17.3_podman.md +++ b/17_ecosystem/17.3_podman.md @@ -1,8 +1,8 @@ ## 17.3 Podman - 下一代 Linux 容器工具 -> **版本说明**:Podman 保持活跃的开发和发布周期。建议访问 [Podman 官方文档](https://podman.io/docs) 和 [GitHub Releases](https://github.com/containers/podman/releases) 获取最新版本。 +> **版本说明**:Podman 保持活跃的开发和发布周期。建议访问 [Podman 官方文档](https://podman.io/docs) 和 [GitHub Releases](https://github.com/podman-container-tools/podman/releases) 获取最新版本。 -[Podman](https://github.com/containers/podman) 是一个无守护进程、与 Docker 命令高度兼容的下一代 Linux 容器工具。它由 Red Hat 开发,旨在提供一个更安全的容器运行环境。 +[Podman](https://github.com/podman-container-tools/podman) 是一个无守护进程、与 Docker 命令高度兼容的下一代 Linux 容器工具。它由 Red Hat 开发,旨在提供一个更安全的容器运行环境。 ### 17.3.1 Podman vs Docker diff --git a/17_ecosystem/17.4_buildah.md b/17_ecosystem/17.4_buildah.md index e89415b..43871ad 100644 --- a/17_ecosystem/17.4_buildah.md +++ b/17_ecosystem/17.4_buildah.md @@ -1,6 +1,6 @@ ## 17.4 Buildah - 容器镜像构建工具 -> **版本说明**:Buildah 与 Podman 和 Skopeo 共同维护。建议查阅 [Buildah 官方文档](https://buildah.io/) 和 [GitHub Releases](https://github.com/containers/buildah/releases) 了解最新版本。 +> **版本说明**:Buildah 与 Podman 和 Skopeo 共同维护。建议查阅 [Buildah 官方文档](https://buildah.io/) 和 [GitHub Releases](https://github.com/podman-container-tools/buildah/releases) 了解最新版本。 本节介绍 Buildah,包括其基础概念、应用场景以及基本指令。 diff --git a/17_ecosystem/17.5_skopeo.md b/17_ecosystem/17.5_skopeo.md index a9cd9cf..5e31dbc 100644 --- a/17_ecosystem/17.5_skopeo.md +++ b/17_ecosystem/17.5_skopeo.md @@ -1,6 +1,6 @@ ## 17.5 Skopeo - 容器镜像管理工具 -> **版本说明**:Skopeo 属于 containers 项目生态。建议访问 [Skopeo 官方仓库](https://github.com/containers/skopeo) 和 [GitHub Releases](https://github.com/containers/skopeo/releases) 获取最新版本信息。 +> **版本说明**:Skopeo 与 Podman、Buildah 同属 `podman-container-tools` 项目生态。建议访问 [Skopeo 官方仓库](https://github.com/podman-container-tools/skopeo) 和 [GitHub Releases](https://github.com/podman-container-tools/skopeo/releases) 获取最新版本信息。 本节介绍 Skopeo,包括其基础概念、应用场景以及基本指令。 diff --git a/17_ecosystem/17.8_wasm.md b/17_ecosystem/17.8_wasm.md index c03df77..7f6c6e9 100644 --- a/17_ecosystem/17.8_wasm.md +++ b/17_ecosystem/17.8_wasm.md @@ -1,6 +1,6 @@ ## 17.8 WebAssembly 与容器 -> **版本说明**:WebAssembly 和相关的 Wasm 运行时(如 WasmEdge、Spin)处于快速演进阶段。建议查阅 [WebAssembly 官方文档](https://webassembly.org/)、[WasmEdge](https://wasmedge.org/) 和 [Spin](https://developer.fermyon.com/spin) 官方文档获取最新信息。 +> **版本说明**:WebAssembly 和相关的 Wasm 运行时(如 WasmEdge、Spin)处于快速演进阶段。建议查阅 [WebAssembly 官方文档](https://webassembly.org/)、[WasmEdge](https://wasmedge.org/) 和 [Spin](https://spinframework.dev/) 官方文档获取最新信息。 本节介绍 WebAssembly (简写为 Wasm) 以及它为何成为现代容器生态中备受瞩目的前沿技术路线。 @@ -36,7 +36,7 @@ 目前,这通过 OCI (Open Container Initiative) 和 CRI 标准实现了集成上的统一: 1. **将 Wasm 打包为 OCI 镜像**:虽然内容并非传统的 Linux RootFS,但是通过标准化的打包工具同样可以将应用程序及其 `.wasm` 构建结果转化为一个可以被推送至 Docker Hub 或其他 registry 的标准化镜像规范。 -2. **通过容器运行时直接执行**:Docker 已经与如 [WasmEdge](https://wasmedge.org/) 和 [Spin](https://developer.fermyon.com/spin) 等高性能的企业级 Wasm 运行时进行了官方集成合作。 +2. **通过容器运行时直接执行**:Docker 已经与如 [WasmEdge](https://wasmedge.org/) 和 [Spin](https://spinframework.dev/) 等高性能的企业级 Wasm 运行时进行了官方集成合作。 如今在 Docker Desktop 或者集成了 `containerd` 的环境中,我们可以十分简易地以类似普通镜像的形式去拉取并运行一个基于 Wasm 编译的后端服务(通过指定相应的 `--platform` 或者是特别的 `--runtime=io.containerd.wasmedge.v1` 设置),将其如同对待一个标准应用进程一样让 Docker 为其接管日志、配置相关的网络端口映射,甚至通过 Docker Compose 将一个普通的数据库容器实例与一个 Wasm 微服务实例协同起来混布。