Dangling images - shevchenkoav/Microservices GitHub Wiki

Чтобы образ стал бесполезным (dangling) нужно соблюсти два условия:

  1. тег образа должен быть none
  2. на него не должны ссылаться образа или контейнеры

Добиться этого можно тремя способами:

  1. собрать образ (docker build) без флага -t, таким образом он не получит тег
  2. собрать образ с уже существующим тегом (например, docker build -t ubuntu:latest), тогда со старого образа тег пропадет
  3. оно происходит само, когда нижележащий образ обновляется (например, тот же ubuntu:latest), тогда docker скачивает последнюю версию образа и присваивает тег ей

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