Я пытаюсь понять следующие команды
docker image prune
docker image prune -a
Согласно документам
docker image prune: удаляет висящие изображения
docker image prune -a: Удаляет висящие и неиспользуемые образы.
Я пытаюсь понять разницу между оборванным и неиспользуемым изображением.
Согласно этой записи stackoverflow, неиспользуемый образ — это образ, который не был назначен или использован в контейнере.
В общем, если я бегу
docker pull hello-world
(ни разу не выполняя команду docker run hello-world
)
Тогда изображение для hello-world будет неиспользуемым изображением??
Как тогда создаются висячие изображения?
Согласно упомянутому выше сообщению о переполнении стека, висячее изображение просто означает, что вы создали новую сборку образа, но ему не было присвоено новое имя. Таким образом, старые образы, которые у вас есть, становятся «висячими изображениями».
Что именно это означает? То есть, что значит создать новую сборку образа? Как создать новую сборку образа? Что такое изображения без тегов?
Кто-нибудь может привести пример создания висячего изображения?