bibi45
Dockerfile 的 COPY 与 ADD:默认选择 COPY

2021-03-05 | DevOps 中文

Dockerfile 的 COPY 与 ADD:默认选择 COPY

bibi45

COPY 的行为更直白;ADD 的额外能力只有在确实需要时才使用。

COPY 把构建上下文中的文件复制进镜像,是应用源码和配置的默认选择。

COPY pyproject.toml uv.lock ./
COPY src/ ./src/

ADD 还有自动解压本地 tar 文件和处理 URL 等额外语义,容易让镜像来源不清晰。远程依赖应由明确的下载命令、校验和或包管理器处理,而不是隐藏在 ADD 中。

© 2026 bibi45. 保留所有权利。

静态网站,内容由 Git 管理。