Comment arrêter tous les conteneurs Docker

Comment arrêter tous les conteneurs Docker
Dans cet article, je vais vous montrer comment arrêter tous les conteneurs Docker sur votre hôte Docker. Alors, commençons.

Exigences:

Vous devez faire installer Docker afin d'exécuter les commandes affichées dans cet article.

Si Docker n'est pas installé, vous pouvez vérifier les articles suivants sur l'installation de Docker pour installer Docker sur la distribution Linux souhaitée.

  • Comment installer et utiliser docker sur Ubuntu 18.04 LTS (https: // linuxhint.com / install_docker_ubuntu_1804 /)
  • Installez Docker sur Debian 9 (https: // linuxhint.com / install_docker_debian_9 /)
  • Installez Docker sur Centos 7 (https: // linuxhint.com / install-docker-centos7 /)
  • Installez Docker sur Raspberry Pi (https: // Linuxhint.com / install_docker_raspberry_pi /)

Si vous avez encore un problème à installer Docker, vous pouvez me contacter via https: // support.linuxhint.com. Je serai plus qu'heureux de pouvoir aider.

Arrêt d'un conteneur en cours d'exécution:

Vous pouvez arrêter tout conteneur Docker en cours d'exécution sur votre hôte docker. Pour arrêter un conteneur, vous avez besoin de l'ID ou du nom du conteneur que vous souhaitez arrêter.

Pour obtenir l'ID de conteneur et le nom de tous les conteneurs en cours d'exécution, exécutez la commande suivante:

$ Liste des conteneurs Docker

Comme vous pouvez le voir, l'ID de conteneur et le nom de tous les conteneurs en cours d'exécution sont répertoriés.

Maintenant, disons, vous voulez arrêter le conteneur www1 ou C52585C7A69B.

Pour ce faire, vous pouvez exécuter l'une des commandes suivantes:

$ Docker Container Stop www1

Ou,

$ Docker Container Stop C52585C7A69B

Le récipient www1 ou C52585C7A69B devrait être arrêté.

Arrêter tous les conteneurs en cours d'exécution:

Vous pouvez également arrêter tous les conteneurs Docker en cours d'exécution avec une seule commande.

Pour arrêter tous les conteneurs Docker en cours d'exécution, exécutez la commande suivante:

$ Docker Container Stop $ (Docker Container List -Q)

Tous les conteneurs Docker en cours d'exécution doivent être arrêtés.

Ici, Liste des conteneurs docker -Q la commande renvoie l'ID de conteneur de tous les conteneurs Docker en cours d'exécution. Puis le arrêt du conteneur docker La commande arrête les conteneurs à l'aide des ID de conteneur.

Comme vous pouvez le voir, il n'y a pas de conteneurs Docker en cours d'exécution dans la liste.

$ Liste des conteneurs Docker

Encore une fois, vous pouvez voir que tous les conteneurs Docker en cours d'exécution sont arrêtés.

$ Docker Container List -A

Arrêt de tous les conteneurs Docker:

Vous pouvez également arrêter tous les conteneurs Docker quel que soit leur statut (courir, mettre en pause, etc.).

Pour arrêter tous les conteneurs Docker quel que soit leur statut, exécutez la commande suivante:

$ Docker Container Stop $ (Docker Container List -QA)

Tous les conteneurs Docker quel que soit leur statut, il faut arrêter.

Ici, Docker Container List -QA Commande renvoie l'ID de conteneur de tous les conteneurs Docker quel que soit leur statut. Puis le arrêt du conteneur docker La commande arrête les conteneurs à l'aide des ID de conteneur.

Vous pouvez vérifier si les conteneurs sont arrêtés avec la commande suivante:

$ Docker Container List -A

Comme vous pouvez le voir, tous les conteneurs sont arrêtés.

Donc, c'est ainsi que vous arrêtez tous les conteneurs Docker sur votre hôte Docker. Merci d'avoir lu cet article.