Docker System Prune - це команда в Docker, яка дозволяє вам видаляти невикористані або залишкові ресурси, такі як контейнери, образи, мережі та томи. Вона допомагає звільнити місце на вашому диску, яке може бути зайняте непотрібними артефактами від попередніх контейнерів та образів.
Основна команда виглядає наступним чином:
docker system prune
Ця команда перевіряє вашу систему на наявність невикористаних ресурсів та пропонує їх видалити. Вас може попросити підтвердження, оскільки операція є незворотною.
Деякі опції та варіанти команди:
- -a, --all: Видаляє всі невикористані ресурси, включаючи ті, які використовуються.
- –filter: Дозволяє застосовувати фільтри для визначення, які ресурси вважаються “видаленими”. Наприклад, можна вказати фільтр за часом неактивності або за типом ресурсу.
- -f, --force: Автоматично підтверджує видалення, не очікуючи підтвердження від користувача.
Зазначте, що при використанні цієї команди буде видалено всі контейнери, образи, мережі та томи, які вважаються “видаленими”. Тому будьте обережні та переконайтеся, що вам не потрібно буде відновлювати які-небудь дані чи ресурси перед використанням цієї команди в продакшн середовищі.