| 用途 | 提供构建所需文件来源 |
|---|---|
| 语法 | docker build [选项] 上下文路径(. / URL / -) |
| 控制大小 | .dockerignore |
示例
示例
du -sh . # 先看上下文有多大
docker build -t app/web:1.0 .
ls | tar czf - | docker build -t app/web:1.0 - # 以 tar 流为上下文上下文太大时每次构建都要先传输;把数据、日志、依赖目录排除后构建速度明显改善。
docker build 最后的路径就是构建上下文:目录内容(除 .dockerignore 排除项)会打包发送给构建器,COPY/ADD 只能引用其中文件。
| 用途 | 提供构建所需文件来源 |
|---|---|
| 语法 | docker build [选项] 上下文路径(. / URL / -) |
| 控制大小 | .dockerignore |
du -sh . # 先看上下文有多大
docker build -t app/web:1.0 .
ls | tar czf - | docker build -t app/web:1.0 - # 以 tar 流为上下文