В этом посте я покажу вам, как удалить все остановленные контейнеры для экономии места на диске.
Почему вы должны удалить остановленные контейнеры?
- Избегайте дублированных контейнеров.
- Свободное место на диске.
- Оптимизируйте ресурсы на вашем компьютере.
Для программирования я использую версию 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 с образцом:
Спасибо!