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

Список запущенных контейнеров в Docker

Список запущенных контейнеров показывает только те копии, чей главный процесс ещё работает. Остановившиеся в этот список не входят, хотя запись о них на диске может остаться. Пустой список после hello-world не значит, что контейнер исчез. Программа уже напечатала приветствие и завершилась, показывать в этом списке нечего.

Список открывает команда docker ps. В таблице у каждой строки есть короткий идентификатор, имя образа, команда главного процесса, время создания, статус и имя контейнера. Пустой список - это не ошибка. Это значит, что прямо сейчас ни одна программа внутри контейнера не выполняется.

Проверим это на образе, который сразу завершается. Сначала запустим его:

docker run hello-world

Фраза приветствия уже напечатана, главный процесс кончился. Откроем список запущенных. Строки с этим контейнером не будет: ему нечего показывать, пока программа не работает. Останется шапка таблицы без данных:

docker ps

После запуска hello-world откройте список запущенных контейнеров и запишите, есть ли в нём строка с этим контейнером.

Объясните своими словами, почему уже завершённый контейнер не попадает в список запущенных.

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