Docker — Заметки на полях

Docker — Заметки на полях

Какие-то вещи, при работе с той или иной технологией доходят до автоматизма. И в дополнении к этому простота и удобство создания алиасов в оболочке Z shell способствует этому. Выносиш для себя набор часто используемых вещей и потом ими пользуешься. Но вот некоторые вещи остаются в стороне и из-за их редкости использования про них забываешь.
Для этого решил завести "Заметки на полях", чтобы не искать потом, те редкие вещи, а иметь дыстрый доступ к ним.

И так начнём:

Контейнеры:

Удаление всех контейнеров

Если вдруг, в один момент вы заходите удалить все контейнеры, то не спешите выполнять что нибудь на подобии

# Это работать вообще не будет, так как у rmi нет опции --all
docker rmi --all --force

# или
docker image prune --all --force
Unix
To delete all containers including its volumes use,

docker rm -vf $(docker ps -aq)
To delete all the images,

docker rmi -f $(docker images -aq)
Remember, you should remove all the containers before removing all the images from which those containers were created.

Windows - Powershell

docker images -a -q | % { docker image rm $_ -f }
Windows - Command Line

for /F %i in ('docker images -a -q') do docker rmi -f %i

https://stackoverflow.com/questions/44785585/how-can-i-delete-all-local-docker-images

10660login-checkDocker — Заметки на полях

Добавить комментарий