Іноді доводиться досліджувати контейнер, який зупинився, або контейнер, який після запуску дуже швидко гине і зупиняється.
docker exec -ti <id> bash працює лише над запущеними контейнерами, після його закінчення також припиняється запит bash.
Якщо docker startви не можете подати іншу команду, і якщо контейнер різко вмирає, у вас не буде достатньо часу, щоб потрапити в контейнер і зробити ваші дослідження.
Ми можемо зробити docker commit, то docker runна новому зображенні з іншою командою, але мені цікаво , якщо є якісь - або інші альтернативи.
Примітка : docker logsпросто повертає всі програми, надруковані на stdout / stderr. Цього може бути недостатньо, щоб зрозуміти, в чому проблема.