Add section numbers to ecosystem headings

This commit is contained in:
yeasy
2026-04-22 12:24:30 -07:00
parent 69fc2234d0
commit 27617ea619
5 changed files with 22 additions and 22 deletions
+4 -4
View File
@@ -2,20 +2,20 @@
本节介绍 Buildah包括其基础概念应用场景以及基本指令
### Buildah 简介
### 17.4.1 Buildah 简介
Buildah 是一个用于构建 OCIOpen Container Initiative兼容格式容器镜像的开源命令行工具 Docker 需要一直运行的守护进程daemon不同Buildah 的设计初衷是无需守护进程daemonless即可工作并且也不强制要求 root 权限rootless这使得在持续集成/持续部署CI/CD环境中构建镜像时能够更加轻量且安全
Buildah Red Hat 主导开发通常和 PodmanSkopeo 一起使用被认为是构建运行和管理容器的一套现代化工具链在很多需要增强安全性和无需依赖守护进程的场景中Buildah `docker build` 命令的最佳替代方案
### 核心特性
### 17.4.2 核心特性
- **无守护进程Daemonless**Buildah 直接通过系统调用拉取构建和推送镜像减少了单点故障的风险和资源开销
- **构建效率高**可以挂载镜像的根文件系统到本地并直接利用宿主机的工具对其进行操作非常灵活
- **兼容性**不仅支持处理传统的 Dockerfile还能完全兼容 OCIOpen Container Initiative标准和 Docker 格式
- ** Podman 集成**Podman 自身构建镜像的命令 `podman build` 底层实际上也是依赖 Buildah 库来实现的
### 安装 Buildah
### 17.4.3 安装 Buildah
在许多主流的 Linux 发行版中都可以通过包管理器直接安装 Buildah
@@ -31,7 +31,7 @@ $ sudo apt-get update
$ sudo apt-get -y install buildah
```
### 基础用法示例
### 17.4.4 基础用法示例
#### 1. 从现有的 Dockerfile 构建镜像