Comment vérifier si le démon docker ou un conteneur fonctionne?

Comment vérifier si le démon docker ou un conteneur fonctionne?

Docker est un forum conteneurisé pour la construction, les tests et l'exécution d'applications. Les conteneurs Docker Daemon et Docker sont deux composantes importantes de Docker. Le Docker Daemon est le programme d'arrière-plan qui contrôle et gère les objets Docker, y compris les images, les conteneurs et les volumes Docker. Il s'exécute sur la machine hôte et écoute les demandes d'API Docker. En revanche, le conteneur Docker est le package exécutable portable léger et portable de logiciels qui contient toutes les choses nécessaires pour exécuter une application.

Cet article discutera:

  • Comment déterminer si le démon docker est en cours d'exécution ou actif?
  • Comment déterminer si le conteneur Docker est en cours d'exécution ou actif?

Comment déterminer si le démon docker est en cours d'exécution ou actif?

Il existe deux méthodes pour savoir si le démon Docker s'exécute ou non, comme:

  • Méthode 1: Vérification manuelle du démon docker
  • Méthode 2: Vérification du démon docker en utilisant la ligne de commande

Méthode 1: Vérification manuelle du démon docker

Pour déterminer si le démon Docker s'exécute, ouvrez le «Prestations de service«Application. Ensuite, faites défiler vers le bas et cherchez "Moteur docker" prestations de service.

Dans la capture d'écran ci-dessous, on peut voir que le «Moteur docker«Est en cours d'exécution, ce qui signifie que le démon Docker est en cours d'exécution:

Méthode 2: Vérification du démon docker en utilisant la ligne de commande

Tout d'abord, exécutez le PowerShell Windows en tant qu'administrateur. Ensuite, exécutez la commande suivante:

Get-Service Docker

La sortie ci-dessous indique que le moteur Docker (Docker Daemon) est en cours d'exécution:

Comment déterminer si le conteneur Docker est en cours d'exécution ou actif?

Il existe plusieurs façons de déterminer si le conteneur Docker est en cours d'exécution, comme:

  • Méthode 1: Vérifiez tous les conteneurs en cours d'exécution
  • Méthode 2: Vérifiez le conteneur en cours d'exécution spécifique

Méthode 1: Vérifiez tous les conteneurs en cours d'exécution

Pour déterminer tous les conteneurs Docker en cours d'exécution, exécutez la commande ci-dessous dans Windows PowerShell:

docker ps -a

Dans l'image ci-dessous, tous les conteneurs Docker peuvent être vus et la pièce en surbrillance montre les conteneurs Docker en cours d'exécution:

De plus, utilisez la commande fournie pour répertorier uniquement les conteneurs Docker en cours d'exécution:

docker ps

Méthode 2: Vérifiez le conteneur en cours d'exécution spécifique

Pour vérifier si le conteneur spécifique est en cours d'exécution, utilisez le «docker ps«Commande avec le«-filtre”Option et spécifiez le nom du conteneur souhaité. Par exemple, nous avons spécifié le «cont1»Nom du conteneur:

docker ps --filter "name = cont1"

Selon la sortie ci-dessous, le conteneur "cont1" est en cours d'exécution:

Il s'agissait de vérifier si le conteneur Docker Daemon et Docker est en cours d'exécution.

Conclusion

Pour vérifier si le démon Docker est en cours d'exécution, ouvrez le «Prestations de service"App, cherchez"Moteur docker»Services et vérifiez son statut. Alternativement, exécutez le «Get-Service Docker”Commande dans Windows Terminal. Pour vérifier tous les conteneurs en cours d'exécution, le «docker ps»La commande peut être utilisée. De plus, pour vérifier si le conteneur spécifique est en cours d'exécution, utilisez le «docker ps -filter “name ="" commande. Cette rédaction a démontré différentes méthodes pour déterminer si le démon Docker et le conteneur Docker s'exécutent.