РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dcPmCnIC 20 of 81 menu
◀ ▶

Команда в контейнере в Docker

Дополнительная команда выполняется внутри уже работающего контейнера и не заменяет его главный процесс. Фоновый контейнер с ожиданием сам ничего не показывает. Заглянуть в его файлы интерактивным запуском нельзя: получился бы второй контейнер. Короткая команда идёт в ту же копию, рядом с уже идущим ожиданием.

Подготовим фоновый контейнер box на пять минут:

docker run -d --name box alpine sleep 300

Посмотрим корень его файлов. В ответе будут имена каталогов минимальной системы. Главный процесс при этом остаётся прежним: sleep 300. Выполним просмотр:

docker exec box ls

Список запущенных по-прежнему покажет box со статусом Up. Короткая команда закончилась, а контейнер нет. Проверим:

docker ps

Если box ещё не запущен, сначала создайте его в фоне из alpine на две минуты ожидания.

В работающем box узнайте текущую папку и проверьте, что контейнер после этого остаётся в списке запущенных.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить