Скажите, что у меня есть несколько служб, указанных в файле docker-compose, например, web_1
, web_2
, db
, и я хочу прочитать какое-то конкретное сообщение, например, сообщение об ошибке в журнале для web_1
появляется при запуске. Есть ли способ присоединиться к одному контейнеру, когда я запускаю docker-compose
up?
Если я запускаю docker-compose up
, я буду прикреплен ко всем контейнерам, так что нерелевантные сообщения журнала от других служб будут загромождатьтерминал и переместить сообщение слишком быстро. Если я запускаю docker-compose up -d
, а затем docker attach web_1
, это слишком поздно, поскольку сообщение об ошибке выводится сразу при запуске. Я также пробовал docker-compose up -d && docker attach web_1
, но команда присоединения запускается до запуска контейнера, поэтому я получаю только сообщение «Нет такого контейнера».