Skip to content

Instantly share code, notes, and snippets.

@Aleksey-Voko
Forked from tomasevich/remove-all-from-docker.md
Last active March 20, 2023 03:26
Show Gist options
  • Save Aleksey-Voko/4f0e267cc1ab8b407fdc86ca7e457076 to your computer and use it in GitHub Desktop.
Save Aleksey-Voko/4f0e267cc1ab8b407fdc86ca7e457076 to your computer and use it in GitHub Desktop.
Удалить/очистить все данные Докера (контейнеры, образы, тома и сети)

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

Одной строкой

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

WARNING! This will remove:
        - all stopped containers
        - all networks not used by at least one container
        - all dangling images
        - all build cache
$ docker system prune -a --volumes

WARNING! This will remove:
        - all stopped containers
        - all networks not used by at least one container
        - all volumes not used by at least one container
        - all images without at least one container associated to them
        - all build cache

--all, -a - Удалите все изображения, с которыми не связан хотя бы один контейнер
--volumes - удалите все тома, не используемые хотя бы одним контейнером

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment