docker-compose up --build
时,将顺序创建docker映像。是否可以使用docker-compose同时构建这些映像?存在多个问题,但尚不清楚是否可行。
#1 楼
是的,有可能。自docker-composer 1.23.2版本以来,您可以使用--parallel
选项。版本1.23.2还可以纠正1.23.0错误:更改将随机字符串附加到由docker-compose创建的容器的名称
,从而导致寻址问题。在并行运行期间。
https://github.com/docker/compose/releases/tag/1.23.2
您可以简单地使用它:
docker-compose build --parallel
#2 楼
当前无法使用Docker Compose进行并发构建。存在问题,但最新测试表明并发构建实际上比顺序构建花费的时间更长。
该问题似乎与存储驱动程序有关。
您可以跟踪此问题以获取更新:https://github.com/moby/moby/issues/9656
评论
另外,我们可以设置container_name来跳过“容器的随机名称”问题。要获取更多信息,请查看此链接。
–罗斯塔米先生
20年8月28日在6:07