Инструменты пользователя

Инструменты сайта


howto:docker:clean

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
howto:docker:clean [2019/01/21 22:35]
Алексей Кожевников удалено
— (текущий)
Строка 1: Строка 1:
-====== Очистка Docker ====== 
  
-==== Удаление работающего контейнера ==== 
- 
-<​code>​ 
-docker rm nginx 
-</​code>​ 
- 
-==== Удаление контейнера и его тома (volume) ==== 
- 
-<​code>​ 
-docker rm -v nginx 
-</​code>​ 
- 
-==== Удаление всех контейнеров со статусом exited ==== 
- 
-<​code>​ 
-docker rm $(docker ps -a -f status=exited -q) 
-</​code>​ 
- 
-==== Удаление всех остановленных контейнеров ==== 
- 
-<​code>​ 
-docker container prune 
-</​code>​ 
- 
-<​code>​ 
-docker rm `docker ps -a -q` 
-</​code>​ 
- 
-==== Удаление контейнеров,​ остановленных более суток назад ==== 
- 
-<​code>​ 
-docker container prune --filter "​until=24h"​ 
-</​code>​ 
- 
-==== Удаление образа ==== 
- 
-<​code>​ 
-docker rmi nginx 
-</​code>​ 
- 
-==== Удаление неиспользуемых (dangling) образов ==== 
- 
-<​code>​ 
-docker image prune 
-</​code>​ 
- 
-<​code>​ 
-docker rmi $(docker images -f dangling=true -q) 
-</​code>​ 
- 
-==== Удаление неиспользуемых (dangling) образов даже с тегами ==== 
- 
-<​code>​ 
-docker image prune -a 
-</​code>​ 
- 
-==== Удаление всех образов ==== 
- 
-<​code>​ 
-docker rmi $(docker images -a -q) 
-</​code>​ 
- 
-==== Удаление всех образов без тегов ==== 
- 
-<​code>​ 
-docker rmi -f $(docker images | grep "​^<​none>"​ | awk "​{print $3}") 
-</​code>​ 
- 
-==== Остановка и удаление всех контейнеров ==== 
- 
-<​code>​ 
-docker stop $(docker ps -a -q) && docker rm $(docker ps -a -q) 
-</​code>​ 
- 
-==== Удаление неиспользуемых (dangling) томов ==== 
- 
-<​code>​ 
-docker volume prune 
-</​code>​ 
- 
-<​code>​ 
-docker volume rm $(docker volume ls -f dangling=true -q) 
-</​code>​ 
- 
-==== Удаление неиспользуемых (dangling) томов по фильтру ==== 
- 
-<​code>​ 
-docker volume prune --filter "​label!=keep"​ 
-</​code>​ 
- 
-==== Удаление неиспользуемых сетей ==== 
- 
-<​code>​ 
-docker network prune 
-</​code>​ 
- 
-==== Удаление всех неиспользуемых объектов ==== 
- 
-<​code>​ 
-docker system prune 
-</​code>​ 
- 
-По умолчанию для Docker 17.06.1+ тома не удаляются. Чтобы удалились и они тоже: 
- 
-<​code>​ 
-docker system prune --volumes 
-</​code>​ 
- 
-{{tag> docker }}