如何控制docker构build订单?

我有三个服务来构build,A,B和C.A应该首先build立,因为B和C依赖于A(它们将A导入为图像)。 我以为他们应该按顺序build造,但我只是发现他们是以一些随机的顺序build造的?

那么,如何控制docker-compose.yml构build顺序呢?

您可以使用depends_on指令来控制构build顺序。

 services: ... B: depends_on: - A C: depends_on: - A