Fix missing links

This commit is contained in:
Baohua Yang
2026-02-22 13:40:20 -08:00
parent 92ea9623b2
commit e57704271d
54 changed files with 228 additions and 224 deletions

View File

@@ -19,7 +19,7 @@ RUN ["executable", "param1", "param2"]
本节涵盖了相关内容与详细描述主要探讨以下几个方面
#### 1Shell 格式
#### 1. Shell 格式
如下代码块所示展示了相关示例
@@ -34,7 +34,7 @@ RUN apt-get update
RUN echo "Hello" > /test.txt
```
#### 2Exec 格式
#### 2. Exec 格式
如下代码块所示展示了相关示例
@@ -52,7 +52,7 @@ RUN ["apt-get", "update"]
本节涵盖了相关内容与详细描述主要探讨以下几个方面
#### 1组合命令 (减少层数)
#### 1. 组合命令 (减少层数)
每一个 `RUN` 指令都会新建一层镜像为了减少镜像体积和层数应使用 `&&` 连接命令
@@ -72,7 +72,7 @@ RUN apt-get update && \
rm -rf /var/lib/apt/lists/*
```
#### 2清理缓存
#### 2. 清理缓存
在安装完软件后立即清除缓存可以显著减小镜像体积
@@ -87,7 +87,7 @@ RUN apt-get update && \
RUN apk add --no-cache package-bar
```
#### 3使用 `set -e` `pipefail`
#### 3. 使用 `set -e` `pipefail`
默认情况下管道命令 `cmd1 | cmd2` 只要 `cmd2` 成功整个 `RUN` 就视为成功
@@ -150,7 +150,7 @@ RUN echo $MY_VAR
本节涵盖了相关内容与详细描述主要探讨以下几个方面
#### 1使用 BuildKit 的挂载缓存
#### 1. 使用 BuildKit 的挂载缓存
BuildKit 支持在 `RUN` 指令中使用 `--mount` 挂载缓存加速构建
@@ -169,7 +169,7 @@ RUN --mount=type=cache,target=/go/pkg/mod \
go build -o app
```
#### 2挂载密钥
#### 2. 挂载密钥
安全地使用 SSH 密钥或 Token而不将其记录在镜像中