Cómo eliminar todos los contenedores Docker

Cómo eliminar todos los contenedores Docker
En este artículo, le mostraré cómo eliminar todos los contenedores de Docker de su anfitrión de Docker. Entonces empecemos.

Requisitos:

Debe tener Docker instalado en su computadora.

Consulte los artículos a continuación para instalar Docker en su distribución de Linux deseada si aún no tiene Docker instalado.

  • Cómo instalar y usar Docker en Ubuntu 18.04 LTS (https: // Linuxhint.com/install_docker_ubuntu_1804/)
  • Instalar Docker en Debian 9 (https: // Linuxhint.com/install_docker_debian_9/)
  • Instalar Docker en CentOS 7 (https: // Linuxhint.com/install-docker-centos7/)
  • Instalar Docker en Raspberry Pi (https: // Linuxhint.com/install_docker_raspberry_pi/)

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

Eliminar todos los contenedores de Docker:

Puede ver una lista de todos los contenedores Docker en ejecución con el siguiente comando:

$ Docker Container Lista

Como puede ver, tengo 4 contenedores Docker en ejecución.

Por supuesto, puede eliminar estos contenedores uno por uno. Eso no es un problema si tienes algunos contenedores como yo en este ejemplo. Pero, imaginar un anfitrión de Docker de producción donde puede tener miles de contenedores Docker en ejecución. No será práctico eliminarlos uno por uno. Afortunadamente, puedes eliminarlos a todos muy fácilmente.

NOTA: Antes de continuar, asegúrese de no tener ningún contenedor de Docker de ejecución importante.

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

$ Docker Container RM -F $ (Lista de contenedores Docker -q)

Se deben eliminar todos los contenedores Docker en ejecución.

Como puede ver, no hay más contenedores de Docker en ejecución.

$ Docker Container Lista

Eliminar todos los contenedores de Docker detenidos:

En su anfitrión de Docker, es probable que tenga muchos contenedores detenidos que ya no necesita. Puede eliminar estos contenedores innecesarios también.

Puede enumerar todos los contenedores Docker detenido en su host de Docker con el siguiente comando:

$ Docker Container Lista -Estado de filtro = Exitido

Como puede ver, todos los contenedores Docker detenidos se enumeran.

Ahora, para eliminar todos los contenedores Docker detenidos de su host de Docker, ejecute el siguiente comando:

$ Docker Container RM $ (Lista de contenedores Docker -Quiet -Estado de filtro = Exitido)

Todos los contenedores de Docker detenidos deben eliminarse.

Como puede ver, no hay más contenedor de Docker detenido en la lista.

Eliminar todos los contenedores Docker:

También puede eliminar todos los contenedores de su host de Docker, independientemente de su estado (en ejecución, detenido, pausa, etc.).

Puede enumerar todos los contenedores Docker en su host de Docker, independientemente de su estado con el siguiente comando:

$ Docker Container List -A

Como puede ver, todos los contenedores de mi host de Docker si están en ejecución o no se enumeran.

Ahora, para eliminar todos estos contenedores Docker, ejecute el siguiente comando:

$ Docker Container RM -F $ (Lista de contenedores Docker -qa)

Todos los contenedores Docker de su host de Docker deben eliminarse.

Entonces, así es como eliminas todos los contenedores Docker de tu host de Docker. Gracias por leer este artículo.