Docker - как удалить containers, images, volumes, and networks: различия между версиями
Admin iph (обсуждение | вклад) (Новая страница: «=== Docker - как удалить containers, images, volumes, and networks === ====Вступление ==== Docker позволяет быстро строи…») |
Admin iph (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
=== Docker - как удалить containers, images, volumes, and networks === | === Docker - как удалить containers, images, volumes, and networks === | ||
− | ====Вступление | + | ====Вступление ==== |
Docker позволяет быстро строить, тестировать и развертывать приложения в виде переносимых контейнеров, которые могут работать практически на всех операционных системах <br /> | Docker позволяет быстро строить, тестировать и развертывать приложения в виде переносимых контейнеров, которые могут работать практически на всех операционных системах <br /> | ||
Docker не удаляет неиспользуемые объекты, такие как контейнеры, изображения, тома и сети, если вы явно не указали это сделать. Работая с Docker, вы можете легко накапливать большое количество неиспользуемых объектов, которые занимают значительное дисковое пространство, и загромождают выходные данные, создаваемые командами Docker.<br /> | Docker не удаляет неиспользуемые объекты, такие как контейнеры, изображения, тома и сети, если вы явно не указали это сделать. Работая с Docker, вы можете легко накапливать большое количество неиспользуемых объектов, которые занимают значительное дисковое пространство, и загромождают выходные данные, создаваемые командами Docker.<br /> | ||
Это руководство служит «шпаргалкой», чтобы помочь пользователям Docker организовать свою систему и освободить дисковое пространство, удалив неиспользуемые контейнеры Docker, образы, тома и сети. | Это руководство служит «шпаргалкой», чтобы помочь пользователям Docker организовать свою систему и освободить дисковое пространство, удалив неиспользуемые контейнеры Docker, образы, тома и сети. | ||
+ | |||
+ | ====Удаление всех неиспользуемых объектов==== | ||
+ | Команда '''docker system prune''' удалит все остановленные контейнеры, все висячие образы и все неиспользуемые сети: | ||
+ | # docker system prune | ||
+ | WARNING! This will remove: | ||
+ | - all stopped containers | ||
+ | - all networks not used by at least one container | ||
+ | - all dangling images | ||
+ | - all dangling build cache | ||
+ | Are you sure you want to continue? [y/N] | ||
+ | Если вы также хотите удалить все неиспользуемые тома, используйте флаг --volumes: | ||
+ | # docker system prune --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 dangling images | ||
+ | - all dangling build cache | ||
+ | Are you sure you want to continue? [y/N] | ||
+ | |||
+ | Можно использоват флаг -f или --force, чтобы пропустить приглашение. | ||
+ | # docker system prune --volumes -f |
Версия 22:07, 13 февраля 2020
Docker - как удалить containers, images, volumes, and networks
Вступление
Docker позволяет быстро строить, тестировать и развертывать приложения в виде переносимых контейнеров, которые могут работать практически на всех операционных системах
Docker не удаляет неиспользуемые объекты, такие как контейнеры, изображения, тома и сети, если вы явно не указали это сделать. Работая с Docker, вы можете легко накапливать большое количество неиспользуемых объектов, которые занимают значительное дисковое пространство, и загромождают выходные данные, создаваемые командами Docker.
Это руководство служит «шпаргалкой», чтобы помочь пользователям Docker организовать свою систему и освободить дисковое пространство, удалив неиспользуемые контейнеры Docker, образы, тома и сети.
Удаление всех неиспользуемых объектов
Команда docker system prune удалит все остановленные контейнеры, все висячие образы и все неиспользуемые сети:
# docker system prune
WARNING! This will remove:
- all stopped containers - all networks not used by at least one container - all dangling images - all dangling build cache Are you sure you want to continue? [y/N]
Если вы также хотите удалить все неиспользуемые тома, используйте флаг --volumes:
# docker system prune --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 dangling images - all dangling build cache Are you sure you want to continue? [y/N]
Можно использоват флаг -f или --force, чтобы пропустить приглашение.
# docker system prune --volumes -f