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

Ответить
Аватара пользователя
Admin
Администратор
Сообщения: 31
Зарегистрирован: 08 сен 2024, 19:37
Контактная информация:

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

Сообщение 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
Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение
Ответить