| 用途 | 声明镜像构建步骤 |
|---|---|
| 默认文件名 | Dockerfile(无扩展名) |
| 构建入口 | docker build -t 名称:标签 . |
示例
示例
docker build -t app/web:1.0 .
docker build -f docker/Dockerfile.prod -t app/web:1.0 .RUN/COPY/ADD 会生成文件系统层,ENV/EXPOSE/LABEL/CMD 等只写入镜像配置,几乎不增加体积。
Dockerfile 是构建镜像的声明式脚本:docker build 按顺序执行指令,可执行类指令产出层,配置类指令写入元数据,最终打包成镜像。
| 用途 | 声明镜像构建步骤 |
|---|---|
| 默认文件名 | Dockerfile(无扩展名) |
| 构建入口 | docker build -t 名称:标签 . |
docker build -t app/web:1.0 .
docker build -f docker/Dockerfile.prod -t app/web:1.0 .