Страница 1 из 1

Удалить/очистить все данные Докера (контейнеры, образы, тома и сети)

Добавлено: 01 фев 2025, 18:54
Admin
Одной строкой

Код: Выделить всё

docker stop $(docker ps -qa) && docker rm $(docker ps -qa) && docker rmi -f $(docker images -qa) && docker volume rm $(docker volume ls -q) && docker network rm $(docker network ls -q)
Описание команд

👎 Остановка всех контейнеров

Код: Выделить всё

docker stop $(docker ps -qa)
✊ Удаление всех контейнеров

Код: Выделить всё

docker rm $(docker ps -qa)
✌️ Удаление всех образов

Код: Выделить всё

docker rmi -f $(docker images -qa)
👋 Удаление всех томов

Код: Выделить всё

docker volume rm $(docker volume ls -q)
✋ Удаление всех сетей

Код: Выделить всё

docker network rm $(docker network ls -q)
Ваша инсталяция должна быть чиста 😊

👇 Следующие команды не должны выводить какие-либо элементы:

Код: Выделить всё

docker ps -a
docker images -a 
docker volume ls
👉 Следующая команда показывает только сети по умолчанию:

Код: Выделить всё

docker network ls
:: Следующая команда удаляет неиспользуемые образы

Код: Выделить всё

docker system prune