| 用途 | 指定使用的 Dockerfile |
|---|---|
| 语法 | docker build -f docker/Dockerfile.prod . |
| 路径基准 | 相对当前工作目录 |
示例
示例
docker build -f docker/Dockerfile.prod -t app/web:prod .
docker build -f docker/Dockerfile.dev -t app/web:dev .COPY 的路径始终相对上下文根,与 Dockerfile 所在层级无关;上下文外的文件仍然拿不到。
默认读取上下文根目录的 Dockerfile;多环境场景用 -f 指向子目录里的其他 Dockerfile 文件。
| 用途 | 指定使用的 Dockerfile |
|---|---|
| 语法 | docker build -f docker/Dockerfile.prod . |
| 路径基准 | 相对当前工作目录 |
docker build -f docker/Dockerfile.prod -t app/web:prod .
docker build -f docker/Dockerfile.dev -t app/web:dev .