| 语法 | COPY [--chown=用户:组] 源… 目标 |
|---|---|
| 来源 | 构建上下文、其他阶段(--from=build);不拉 URL |
| 缓存特性 | 被复制文件内容变化 → 该层及之后全部失效 |
| 顺序优化 | 先 COPY 依赖清单装依赖,再 COPY 源码 |
依赖分层技巧
依赖分层技巧
WORKDIR /app
COPY package.json package-lock.json ./
RUN npm ci --omit=dev
COPY . .Dockerfile 前的构建上下文由 .dockerignore 裁剪:被忽略的文件 COPY 不到,报 no such file。