В этом посте я покажу вам, как удалить все остановленные контейнеры для экономии места на диске.

Почему вы должны удалить остановленные контейнеры?

  • Избегайте дублированных контейнеров.
  • Свободное место на диске.
  • Оптимизируйте ресурсы на вашем компьютере.

Для программирования я использую версию Huawei Matebook 13 AMD Ryzen 5, 256 ГБ SSD, так что вы можете себе представить, как сложно будет поддерживать проекты в течение длительного времени с небольшим SSD. Так что для меня это был действительно хороший способ освободить место на диске.

Как это сделать?

Мы можем решить эту ситуацию с помощью команды prune, есть несколько вариантов команды prune, для образов, контейнеров и т.д.

В этом случае мы будем использовать команду «docker container prune», указанную в документации Docker:



При использовании docker container prune docker запросит подтверждение, поэтому мы используем флаг Y для подтверждения действия.

Затем докер перечислит все удаленные контейнеры, а также общее освобожденное пространство, в моем случае это 1,038 ГБ.

Наконец, вы можете проверить с помощью команды «docker ps -a», если есть какой-то остановленный контейнер, вы увидите любой из них.

И это все! Спасибо за прочтение, здесь у вас есть видео на YouTube с образцом:

Спасибо!