« Docker commandes » : différence entre les versions

Aucun résumé des modifications
Aucun résumé des modifications
Ligne 9 : Ligne 9 :
Trier uniquement les images uniques (comme -q) mais avec noms
Trier uniquement les images uniques (comme -q) mais avec noms
docker images --format "{{.ID}} {{.Repository}}:{{.Tag}}" | sort -u
docker images --format "{{.ID}} {{.Repository}}:{{.Tag}}" | sort -u
</syntaxhighlight>
== Scripts ==
=== Docker stop ===
Stop et supprime tous les conteneurs
<syntaxhighlight lang="bash" line copy>
#!/bin/bash
# Arrêter tous les conteneurs en cours d'exécution
docker stop $(docker ps -q)
# Supprimer tous les conteneurs
docker rm $(docker ps -a -q)
docker system prune -f
echo "Tous les conteneurs ont été supprimés."
</syntaxhighlight>
=== Docker clean ===
Stop tous les containers, supprime les images, supprime les volumes
<syntaxhighlight lang="bash" line copy>
#!/bin/bash
# Arrêter tous les conteneurs en cours d'exécution
docker stop $(docker ps -q)
# Supprimer tous les conteneurs
docker rm $(docker ps -a -q)
# Supprimer toutes les images
docker rmi $(docker images -q)
# Supprimer tous les volumes
docker volume rm $(docker volume ls -q)
echo "Tous les conteneurs, images et volumes Docker ont été supprimés."
docker system prune -f
</syntaxhighlight>
</syntaxhighlight>