Dangling images - shevchenkoav/Microservices GitHub Wiki
Чтобы образ стал бесполезным (dangling) нужно соблюсти два условия:
- тег образа должен быть none
- на него не должны ссылаться образа или контейнеры
Добиться этого можно тремя способами:
- собрать образ (docker build) без флага -t, таким образом он не получит тег
- собрать образ с уже существующим тегом (например, docker build -t ubuntu:latest), тогда со старого образа тег пропадет
- оно происходит само, когда нижележащий образ обновляется (например, тот же ubuntu:latest), тогда docker скачивает последнюю версию образа и присваивает тег ей
Управление рисками: Появление большого количества dangling images должно заставить задуматься о том, откуда они появились именно здесь и сейчас, какой рабочий процесс его породил. Возможно обновился один из образов и стоит ждать изменений в поведении приложения? Возможно кто-то собрал неправильно образ?