Paul Osko, 08.10.2020 15:23
Docker как почистить весь мусор
Итак, если у тебя мало места и ты давно не чистил докер, есть команда которая удалит все что создал докер. Очистить кеш докера. Удалить все имеджы докера. Удалить все контейнеры докера. Другими словами удалить абсолютно все из Docker. Никаких запущенных контейнеров не должно бытью
for i in $(docker images -aq); do docker rmi -f $i; done
Проверяем удалило ли все:
docker images -a
Соответственно запущенных контейнеров тоже не должно быть:
docker ps
Хорошая статья где более подробно описано как чистить докер.
Лучше всего регулярно удалять все не нужное этой командой:
docker system prune -a
Это удалит все что больше не нужно, и не трогает запущенные контейнеры и нужные имеджи.