Назад к вопросам
Junior — Middle
84
Какими методами можно завершить работу и выйти из контейнера Docker при его запуске?
Компании, где спрашивали
Lamoda Tech
Ответ от нейросети
sobes.tech AI
Для завершения работы и выхода из Docker-контейнера при его запуске можно использовать несколько методов:
-
Завершение основного процесса внутри контейнера — контейнер работает, пока работает основной процесс. Если этот процесс завершится, контейнер остановится.
-
Команда
exitв интерактивном режиме — если контейнер запущен с-it(интерактивно), можно просто ввестиexitв терминале контейнера. -
Отправка сигнала завершения — например,
docker stop <container_id>отправляет сигнал SIGTERM основному процессу, что приводит к его завершению. -
Использование команды
docker kill— принудительно завершает контейнер, отправляя сигнал SIGKILL.
Пример интерактивного запуска и выхода:
docker run -it ubuntu /bin/bash
# внутри контейнера
exit
После ввода exit контейнер завершит работу.