| 用途 | 跨机器共享构建缓存 |
|---|---|
| 语法 | --cache-to type=registry,ref=...,mode=max / --cache-from type=registry,ref=... |
| mode | min 仅最终层 / max 含中间阶段 |
示例
示例
docker buildx build \
--cache-from type=registry,ref=registry.example.com/app/web:buildcache \
--cache-to type=registry,ref=registry.example.com/app/web:buildcache,mode=max \
--push -t registry.example.com/app/web:1.0 .第一次构建生成缓存,之后 CI 每次先拉缓存再增量构建;缓存 tag 与发布镜像分开命名更清晰。