首页/云/Docker 容器速查/COPY --link 独立层复制
本包目录(366 条)
基础命令50 条
镜像与构建107 条
网络与存储52 条Compose 编排55 条资源与安全50 条容器排障52 条

COPY --link 独立层复制

让复制的文件生成独立层:源文件变化时只失效该层,不牵连前面指令的缓存,适合在 CI 里配合外部缓存提速。

Docker 容器速查云更新于 2026-10-12
用途复制内容独立成层,优化缓存
语法COPY --link [--chown=...] 源 目标
依赖dockerfile 1.4+ 前端(较新 BuildKit)

示例

示例
COPY --link --chown=1000:1000 ./app /app
COPY --link package.json /app/package.json
常用于「源码经常变、依赖很少变」的镜像:依赖层与源码层解耦,改代码不再重装依赖。

易错点

  • 旧引擎不认识该参数,会报 unknown flag: --link;团队镜像要统一最低构建环境
  • 它优化的是层缓存,不减少内容体积本身,镜像瘦身仍需按常规手段做

数据来源与参考

  • Docker 官方文档:Dockerfile COPY --link(docs.docker.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌