exec ... sh
но консоль почему-то не открывается. я предпологаю что это связано с тем что контейнере запускается в отдельном фоном процессе и на момент выполнения exec еще не готов. я прав?
docker exec -it ... sh
точно)) так работает. а у меня теперь следующий более сложный кейс. у меня dind который создает образ. но он создается не сразу а после некоторой задержки. и я хочу что бы по готовности образа, он стартанулся. и все это сделать в одном sh скрипте. как такое делается?
depends_on в композе
Просто depends on недостаточно, он просто будет ждать старта контейнера, а не приложении в контейнере
Для этого в depends_on есть опция condition: service_healthy
Она работает только на 2 компоузе
Обсуждают сегодня