docker-compose build和docker build生成的b / wa docker镜像有什么区别?
在构buildDocker镜像时,如果使用docker-compose build
与docker build
镜像,则镜像ID是不同的。 env有不同的主机名。
还有什么不同? 为什么图像不同?
docker-compose build
的实际图像与图像内容的“手动” docker build
之间没有区别。
不同之处仅在于构build结果的命名/标记, docker-compose
会自动为您执行。 除此之外, docker-compose
构build在幕后并没有什么不同,只是普通docker build
的包装器。
除命名区别外,如果构build的参数不同,则可能会在结果图像中产生差异:docker-compose.yml的build:部分和docker build命令的命令行参数。 例如–build-args可以是不同的。