Удаление метки в Docker
Удаление метки снимает одно имя шаблона и оставляет другие имена той же заготовки. Слои на диске общие: пропадает только строка репозитория с выбранным тегом, а не сами файлы шаблона целиком.
Сначала повесим вторую метку
на alpine, чтобы было
два имени одной заготовки:
docker tag alpine alpine:mine
В списке появятся две строки
с одним идентификатором.
Снимем только метку alpine:mine:
docker rmi alpine:mine
Строка alpine:latest остаётся.
Файлы шаблона не стираются,
пока есть хотя бы одна метка.
Если убрать последнее имя,
служба уже удалит заготовку
с диска, как при обычном
удалении образа.
Повесьте на alpine метку alpine:lab, затем снимите только alpine:lab и проверьте, что базовая строка alpine не исчезла.
Сравните идентификаторы в таблице до и после снятия метки и убедитесь, что они совпадают у оставшегося имени.