| 用途 | 裁剪构建上下文 |
|---|---|
| 位置 | 上下文根目录的 .dockerignore |
| 语法 | 每行一个模式,支持通配与 ! 例外 |
.dockerignore 示例
.dockerignore 示例
.git
node_modules
**/*.log
.env*
dist
tests/
!tests/keep.json被排除的文件仍留在仓库里,只是构建时不可见;COPY 引用被排除的文件会直接报错。
列出不发送给构建器的文件与目录:加快上下文传输、防止敏感文件被 COPY 带入、让缓存哈希更稳定。
| 用途 | 裁剪构建上下文 |
|---|---|
| 位置 | 上下文根目录的 .dockerignore |
| 语法 | 每行一个模式,支持通配与 ! 例外 |
.git
node_modules
**/*.log
.env*
dist
tests/
!tests/keep.json