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

Имя контейнера в Docker

Имя контейнера - короткая метка, по которой эту копию отличают от других на том же компьютере. Если имя не задать, служба придумывает случайное, вроде hopeful_curie. Для одного пробного запуска хватает. Когда копий несколько, по такому слову уже не понять, какая нужна. Длинный идентификатор тоже можно копировать в команды, но своё имя читается сразу.

Имя задают флагом --name в момент создания контейнера. Два контейнера на одном компьютере не могут называться одинаково, даже если один из них уже остановлен. Остановленная копия продолжает держать метку, пока её не удалят. Вторая попытка создать контейнер с занятым именем закончится отказом.

Запустим hello-world с именем greeting:

docker run --name greeting hello-world

В полном списке в столбце имени будет greeting, а не случайное слово. Статус снова покажет, что короткая программа уже завершилась. Проверим список:

docker ps -a

Создадим второй контейнер с тем же именем, не удаляя первый. Служба откажется: имя уже занято:

docker run --name greeting hello-world

Запустите hello-world с именем welcome и найдите это имя в списке всех контейнеров.

Попробуйте создать ещё один контейнер с именем welcome и запишите, чем закончилась попытка.

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