Как запустить контейнер Docker только после выхода из другого контейнераPhp

Кемеровские программисты php общаются здесь
Anonymous
Как запустить контейнер Docker только после выхода из другого контейнера

Сообщение Anonymous »

Предположим, у меня есть 2 контейнера: композитор и php, которые используют одну и ту же базу кода, то есть один и тот же том. И я хочу управлять ими с помощью одной команды docker-compose, например docker-compose up.

Итак, вопрос в том, как я могу запустить эти контейнеры один за другим. один, а не одновременно? Я имею в виду, запускать мой контейнер php только после выхода из композитора, т.е. контейнер композитора должен установить всех поставщиков для моего контейнера php и выйти, тогда и только тогда php< Контейнер /code> должен запускать встроенный веб-сервер PHP с уже установленными поставщиками.

P.S. Теперь я получаю такое поведение, что оба контейнера запускаются одновременно. Итак, мой контейнер php пытается запустить веб-сервер без поставщиков, а контейнер композитора пытается установить этих поставщиков.

Есть ли хороший вариант решение для этого случая?

Подробнее здесь: https://stackoverflow.com/questions/411 ... -is-exited

Вернуться в «Php»