Cómo verificar si el Docker Daemon o un contenedor se está ejecutando?

Cómo verificar si el Docker Daemon o un contenedor se está ejecutando?

Docker es un foro contenedorizado para aplicaciones de construcción, prueba y ejecución. Docker Daemon y Docker Containers son dos componentes importantes de Docker. Docker Daemon es el programa de fondo que controla y administra objetos Docker, incluidas imágenes de Docker, contenedores y volúmenes. Se ejecuta en la máquina host y escucha las solicitudes de la API de Docker. Por el contrario, el contenedor Docker es el paquete de software ejecutable ligero y portátil que contiene todas las cosas necesarias para ejecutar una aplicación.

Este artículo discutirá:

  • Cómo determinar si el Docker Daemon está funcionando o activo?
  • Cómo determinar si el contenedor Docker está funcionando o activo?

Cómo determinar si el Docker Daemon está funcionando o activo?

Hay dos métodos para averiguar si el Docker Daemon se está ejecutando o no, como:

  • Método 1: Comprobación de Docker Daemon manualmente
  • Método 2: Comprobando Docker Daemon usando la línea de comandos

Método 1: Comprobación de Docker Daemon manualmente

Para determinar si el Docker Daemon se está ejecutando, abra el "Servicios"Aplicación. Luego, desplácese hacia abajo y busque "Motor Docker"Servicios.

En la siguiente captura de pantalla, se puede ver que el "Motor Docker"Está funcionando, lo que significa que el Docker Daemon está funcionando:

Método 2: Comprobando Docker Daemon usando la línea de comandos

Primero, ejecute Windows PowerShell como administrador. Luego, ejecute el siguiente comando:

Get-Service Docker

La siguiente salida indica que el motor Docker (Docker Daemon) está funcionando:

Cómo determinar si el contenedor Docker está funcionando o activo?

Hay varias formas de determinar si el contenedor Docker se está ejecutando, como:

  • Método 1: Verifique todos los contenedores en ejecución
  • Método 2: Verifique el contenedor de ejecución específico

Método 1: Verifique todos los contenedores en ejecución

Para determinar todos los contenedores de Docker en ejecución, ejecute el comando declarado a continuación en Windows PowerShell:

Docker PS -A

En la imagen a continuación, se pueden ver todos los contenedores Docker y la parte resaltada muestra los contenedores Docker en ejecución:

Además, use el comando proporcionado para enumerar solo los contenedores de Docker en ejecución:

Docker PS

Método 2: Verifique el contenedor de ejecución específico

Para verificar si el contenedor específico se está ejecutando, utilice el "Docker PS"Comando junto con el"-filtrar"Opción y especifique el nombre del contenedor deseado. Por ejemplo, hemos especificado el "cont1"Nombre del contenedor:

docker ps --filter "name = cont1"

Según la siguiente salida, el contenedor "cont1" Esta corriendo:

Se trataba de verificar si el contenedor Docker Daemon y Docker se está ejecutando.

Conclusión

Para verificar si el Docker Daemon se está ejecutando, abra el "Servicios"Aplicación, busque"Motor Docker"Servicios, y verifique su estado. Alternativamente, ejecute el "Get-Service Docker"Comando en la terminal de Windows. Para verificar todos los contenedores en ejecución, el "Docker PS"El comando se puede utilizar. Además, para verificar si el contenedor específico está en funcionamiento, utilice el "Docker PS -Filter “Name ="" dominio. Este artículo demostró diferentes métodos para determinar si el Docker Daemon y el contenedor Docker se están ejecutando.