Jeder kennt es, docker images brauchen leider viel Platz und über die Zeit sammeln sich einige images an. Die verbrauchen viel Platz und werden meistens nicht mehr benötigt.
Mit image pruning werden schnell ein paar GB wieder frei:
docker image prune -a
Das ist jedoch oft, gerade wo viel gebaut wird (CI/CD runners, Entwickler Computer, etc) nicht genug. Ich bin erst jetzt auf den folgenden Befehl gestoßen der so einiges mehr aufraeumt und irgendwie wird das nirgends genannt.
docker builder prune
Der Räumt den builder cache auf und zwar so richtig!
% docker builder prune
WARNING! This will remove all dangling build cache. Are you sure you want to continue? [y/N] y
ID RECLAIMABLE SIZE LAST ACCESSED
q15tji5kura1mamaknqsl41yb true 523.8MB 4 days ago
yx8qgvtl5qpsysqdv99npg3ql true 1.016kB 4 days ago
...
fvabp9ymrk9jpj8eieqneqf7s true 0B Less than a second ago
Total: 20.19GB