在启动backend-container
之后,我需要启动database-container
。我该如何使用docker-compose?
答案 0 :(得分:0)
您应该查看docker compose的depends_on配置。
简而言之,您应该可以执行以下操作:
services:
database-container:
# configuration
backend-container:
depends_on:
- database-container
# configuration
答案 1 :(得分:0)
在您的后端容器上使用depends_on
子句。像这样的东西:
version: "3.7"
services:
web:
build: .
depends_on:
- db
db:
image: postgres
Here是有关它的文档。 玩得开心!
答案 2 :(得分:0)
depends_on
字段将与docker-compose
一起使用,但是如果升级到群集模式,您会发现它不受支持。它还可以确保已创建数据库容器,但不一定已准备好接收连接。
为此,有几种选择: