Arrêtez et supprimez tous les conteneurs docker

Arrêtez et supprimez tous les conteneurs docker

Les conteneurs Docker sont parfaits pour de nombreuses raisons, mais l'un des plus grands avantages est qu'ils peuvent être arrêtés et démarrés à tout moment. Cela signifie que vous pouvez facilement supprimer un conteneur s'il n'est plus nécessaire ou si vous souhaitez mettre à niveau ou reconfigurer votre système. Et parce que les conteneurs Docker sont légers et courent dans leur propre environnement isolé, il n'est pas nécessaire de s'inquiéter d'avoir trop de frais généraux sur votre système.

Donc, quand vient le temps de nettoyer après avoir utilisé Docker, il est important de supprimer tous les conteneurs avant de commencer le processus de suppression de Docker lui-même. Sinon, vous pourriez vous retrouver avec un gâchis sur vos mains.

Arrêtez et supprimez tous les conteneurs docker

Si vous avez plusieurs conteneurs Docker en cours d'exécution et que vous souhaitez supprimer tout. Il est temps de prendre du temps pour arrêter tous les conteneurs un par un, puis les supprimer. Les commandes suivantes vous aideront à arrêter tous les courses contient dans une seule commande, puis à les supprimer.

  1. Arrêtez tous les conteneurs:
    docker stop $ (docker ps -a -q)  
  2. Supprimer (supprimer) tous les conteneurs:
    docker rm $ (docker ps -a -q)  

Conclure

Il existe de nombreuses raisons pour lesquelles vous voudrez peut-être supprimer tous vos conteneurs Docker: par exemple, vous voudrez peut-être supprimer tous vos conteneurs Docker s'ils sont dépassés ou non comme prévu. Il existe plusieurs façons de déterminer si un certain contenu doit être supprimé:

En regardant les journaux: si quelque chose ne fonctionne pas correctement, vous pouvez regarder dans les journaux et voir s'il y a une indication qu'il y a un problème dans le conteneur. Vous pouvez également consulter la version ou la balise d'image à laquelle elle appartient et vérifier si elle a été mise à jour récemment.