Предположим, у меня есть 2 контейнера: композитор и php, которые используют одну и ту же базу кода, то есть один и тот же том. И я хочу управлять ими с помощью одной команды docker-compose, например docker-compose up.
Итак, вопрос в том, как я могу запустить эти контейнеры один за другим. один, а не одновременно? Я имею в виду, запускать мой контейнер php только после выхода из композитора, т.е. контейнер композитора должен установить всех поставщиков для моего контейнера php и выйти, тогда и только тогда php< Контейнер /code> должен запускать встроенный веб-сервер PHP с уже установленными поставщиками.
P.S. Теперь я получаю такое поведение, что оба контейнера запускаются одновременно. Итак, мой контейнер php пытается запустить веб-сервер без поставщиков, а контейнер композитора пытается установить этих поставщиков.
Есть ли хороший вариант решение для этого случая?
Подробнее здесь: https://stackoverflow.com/questions/411 ... -is-exited