Как удалить все неиспользуемые Docker-контейнеры и образы
How to remove all unused images, containers and networks from docker
В этой статье я не буду описывать какие образы у вас сейчас скачены, какие контейнеры запущены и какие сети настроены — все это останется за пределами данной статьи.
Итак, перед нами задача или даже вопрос:
Как удалить ненужные контейнеры и прочий хлам из докера
How to delete useless containers and images from Docker?
Далее делаем по инструкции, но прежде читаем предупреждение:
Все что вы делаете, явно или не явно повторяя описанные в данной статье и др. статьях на этом сайте, вы соглашаетесь, что все делаете на свой страх и риск. Берегите нужные вам данные.
Инструкция по шагам:
1. Запустите все реально нужные вам контейнеры.
Каждый отдельно можно запустить сл. образом:
docker run -d nazvanie_obraza
2. Проверьте, что все нужные контейнеры с образами запущены
docker ps
3. Введите:
docker system prune -a
После этого вы получите предупреждение наподобие этого:
WARNING! This will remove:
- all stopped containers
- all networks not used by at least one container
- all images without at least one container associated to them
- all build cache
Are you sure you want to continue? [y/N]
Чтобы продолжить просто введить букву [ y ] (латиницей) и нажмите Enter.
После на экране появится нечто подобное:
Deleted Containers:
7f8d7ea95e33fce1e8ab1c0ecade86aef27517633e5af29bb83f9ab07ed9e5c8d4a829a8e064af6b65c75284d299f5255b2281b3d35464360567c5ff01703e5d
Deleted Networks:
network-example-default
network-example-default
Deleted Images:
sha256:4de68494cd0dbcbc141beb755eedce4d2355235252c2489e0af5f28a9
deleted: sha256:504a814cef823e722943483802ea93f77a8cb2c077e4fdd344e
…
Total reclaimed space: 2.429GB
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.