DEVOPSTRAINER
Вопросы / Docker

Как зайти внутрь запущенного контейнера для отладки, если в нем нет оболочки (shell)?

Краткий ответ

Если в образе нет bash/sh (scratch, distroless), обычный docker exec не поможет. Варианты: docker top, docker inspect, debug-контейнер с общим network namespace (docker run --network container:<id> busybox); в Kubernetes — kubectl debug.

Ещё вопросы по теме «Docker»

Готовишься к DevOps-собеседованию?
Полные разборы вопросов, карточки с интервальным повторением, квизы и песочница с реальными сломанными Linux-серверами — бесплатно после входа.
Открыть тренажёр →