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 微服务实例协同起来混布。