| 语法 | RUN --mount=type=cache,target=<路径> ... |
|---|---|
| 常见目标 | apt 包缓存、pip 缓存、Go 构建缓存、npm 缓存 |
| 特点 | 缓存由 BuildKit 管理,不落入最终镜像 |
示例
示例
RUN --mount=type=cache,target=/root/.cache/go-build \
--mount=type=cache,target=/go/pkg/mod \
go build -o /out/app ./cmd/app缓存挂载与分层缓存互补:前者管「工具内部缓存」,后者管「步骤结果复用」。