Commande lorsque vous souhaitez effacer toutes les images et tous les conteneurs Docker proprement et recommencer

Docker Je n'y suis pas encore habitué et je le recrée plusieurs fois à chaque fois que je crée un environnement de développement initial. .. Si vous le recréez plusieurs fois, vous vous retrouverez avec des noms similaires et vous voudrez souvent l'effacer, alors prenez note de la commande à ce moment-là.

Arrêtez tous les conteneurs

terminal


PS C:\Users\607> docker stop $(docker ps -aq)

L'ID du conteneur arrêté est sorti

Journal de sortie


b900982a522d

Arrêtez tous les réseaux

terminal


> docker system prune

Le journal sera généré pour le nombre de réseaux valides.

terminal


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] y
Deleted Containers:
b900982a522d3b706885a57cd3ae04f1e5e72266a230a9ed5d746fd67e9fb98c

Deleted Images:
deleted: sha256:917f7b2666d566d786c7a87d88c3a526ae73328b58883dd03ac56ac0c80892b1
deleted: sha256:0b7df1af6007d6a4579dae5458781967fe4f7541c25c50db585956d05d183cf0
deleted: sha256:042d7491666f0d7608fe6cfe54f7231818c3346c8f169a3edae50be677a4ba83
...

Deleted build cache objects:
reiknr169oxc59f9jy7hzp7tc
4olrdqcoqku9didqkquggjepb
ulylctcvpthkhx6l9erfchllz
...
Total reclaimed space: 1.574GB

Supprimer toutes les images

terminal


> docker rmi -f $(docker images -aq)

Quelque chose qui est aussi long que l'image est sortie

Journal de sortie


Untagged: vueapp:0.0.1
Deleted: sha256:a66b8502954033b2e9052e5b2a25dabc3a5d6d03de1ca2dd4c5c0e3b47ce260f
Untagged: httpd:latest
Untagged: httpd@sha256:b82fb56847fcbcca9f8f162a3232acb4a302af96b1b2af1c4c3ac45ef0c9b968
Deleted: sha256:3dd970e6b110c8cbcec63e05a91e3cefd23c76a780fcb78c33979153f044b2d4
Deleted: sha256:92ed257f355234f3e6173699f2ef99363a5babec07a6b9178b2b1afb57214c55
Deleted: sha256:b57fd9052964b1f8e16ba5e3785018ba52de527c6aba686bb3845581ca4b77d7
...

Avec cela, même si vous faites de nombreuses erreurs, vous pouvez recommencer avec un esprit propre.

Recommended Posts

Commande lorsque vous souhaitez effacer toutes les images et tous les conteneurs Docker proprement et recommencer
Lorsque vous souhaitez écrire explicitement OR ou AND avec ransack
docker-compose.yml lorsque vous voulez garder mysql en cours d'exécution avec docker
Tous les conteneurs Docker, images (arrêtés, supprimés)
Une doublure pour supprimer toutes les images Docker
Lorsque vous souhaitez lier InputStream dans JDBI3
Lorsque vous souhaitez utiliser la méthode à l'extérieur
[Ruby] Lorsque vous souhaitez remplacer plusieurs caractères
Un livre d'introduction à lire lors du démarrage de Rails
Vérification de la relation entre l'image Docker et le conteneur
Lorsque vous souhaitez remplacer dynamiquement l'annotation dans Java 8