Как запустить контейнер 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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