b / w docker-compose build vs docker build生成的docker镜像有什么区别?

时间:2016-03-03 18:29:34

标签: docker docker-compose dockerfile

在构建泊坞窗图片时,如果使用docker-compose build vs docker build构建图片,则图片ID会有所不同。 env有不同的主机名。

还有什么不同?为什么图像不同?

2 个答案:

答案 0 :(得分:2)

docker-compose build和"手册"之间构建的实际图像之间没有差异。 docker build就图像内容而言。

区别仅在于构建结果的命名/标记,docker-compose会自动为您执行。 除此之外,docker-compose构建在幕后没有什么不同,只是普通docker build的包装。

答案 1 :(得分:1)

除了命名差异之外,如果构建的参数不同,结果图像可能会有所不同:docker-compose.yml的build:部分和docker build命令的命令行参数。 例如, - build-args可以是不同的。