Мне нужно начать backend-container после запуска database-container. Как я могу сделать это с помощью docker-compose?

0
Andrey Kadnikov 2 Май 2019 в 23:51

2 ответа

Лучший ответ

Используйте depends_on предложение в вашем backend-контейнере. Что-то такое :

version: "3.7"
services:
  web:
    build: .
    depends_on:
      - db
  db:
    image: postgres

Здесь приведена документация по этому вопросу. Радоваться, веселиться!

0
Schisme 2 Май 2019 в 20:57

Вам следует ознакомиться с disabled_on конфигурацией для создания докеров.

Короче говоря, вы должны быть в состоянии сделать что-то вроде:

services:
  database-container:
    # configuration
  backend-container:
    depends_on:
      - database-container
    # configuration
0
Erik Tate 2 Май 2019 в 20:57