Cómo detener todos los contenedores Docker

How Stop All Docker Containers



En este artículo, le mostraré cómo detener todos los contenedores de Docker en su host de Docker. Entonces empecemos.

Requerimientos:

Debe tener Docker instalado para ejecutar los comandos que se muestran en este artículo.







Si no tiene Docker instalado, puede consultar los siguientes artículos sobre la instalación de Docker para instalar Docker en la distribución de Linux que desee.



Si aún tiene algún problema para instalar Docker, puede contactarme a través de https://support.linuxhint.com . Estaré más que feliz de ayudar.



Detención de un contenedor en funcionamiento:

Puede detener cualquier contenedor de Docker en ejecución en su host de Docker. Para detener un contenedor, necesita el ID o el nombre del contenedor que desea detener.





Para obtener el ID del contenedor y el nombre de todos los contenedores en ejecución, ejecute el siguiente comando:

$lista de contenedores de Docker

Como puede ver, se enumeran el ID del contenedor y el nombre de todos los contenedores en ejecución.



Ahora, digamos, quiere detener el contenedor www1 o c52585c7a69b .

Para hacer eso, puede ejecutar uno de los siguientes comandos:

$tope de contenedor docker www1

O,

$tope de contenedor docker c52585c7a69b

El contenedor www1 o c52585c7a69b debe ser detenido.

Detención de todos los contenedores en ejecución:

También puede detener todos los contenedores Docker en ejecución con un solo comando.

Para detener todos los contenedores Docker en ejecución, ejecute el siguiente comando:

$parada de contenedor docker $(lista de contenedores de Docker -q)

Todos los contenedores Docker en ejecución deben detenerse.

Aquí, lista de contenedores de Docker -q El comando devuelve el ID de contenedor de todos los contenedores Docker en ejecución. Entonces el parada de contenedor docker El comando detiene los contenedores usando los ID de contenedor.

Como puede ver, no hay contenedores Docker en ejecución en la lista.

$lista de contenedores de Docker

Nuevamente, puede ver que todos los contenedores Docker en ejecución están detenidos.

$lista de contenedores de Docker-a

Detención de todos los contenedores de Docker:

También puede detener cualquier contenedor Docker independientemente de su estado (en ejecución, en pausa, etc.).

Para detener todos los contenedores de Docker independientemente de su estado, ejecute el siguiente comando:

$parada de contenedor docker $(lista de contenedores de Docker -qa)

Todos los contenedores de Docker, independientemente de su estado, deben detenerse.

Aquí, lista de contenedores de Docker -qa El comando devuelve el ID de contenedor de todos los contenedores de Docker independientemente de su estado. Entonces el parada de contenedor docker El comando detiene los contenedores usando los ID de contenedor.

Puede verificar si los contenedores están detenidos con el siguiente comando:

$lista de contenedores de Docker-a

Como puede ver, todos los contenedores están detenidos.

Entonces, así es como detiene todos los contenedores de Docker en su host de Docker. Gracias por leer este artículo.