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

Удаление образа в Docker

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

Для примера возьмём busybox, чтобы не мешать контейнерам из alpine. Сначала положим образ на диск и создадим короткий контейнер draft:

docker pull busybox

Контейнер сразу напечатает слово и остановится, но ссылка на шаблон останется:

docker run --name draft busybox echo hi

Попробуем удалить образ busybox. Служба откажет: контейнер draft ещё ссылается на шаблон, даже в остановленном виде:

docker rmi busybox

Сначала уберём копию draft, чтобы ссылка исчезла:

docker rm draft

Теперь шаблон можно стереть. После успешного удаления строки busybox в списке образов не будет:

docker rmi busybox

Откроем список образов. alpine и другие заготовки мы не трогали:

docker images

Создайте остановленный контейнер note из образа hello-world, если его ещё нет.

Добейтесь, чтобы шаблона hello-world не осталось в списке образов.

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