Cómo eliminar todos los contenedores Docker usando un solo comando
- 1478
- 315
- Mario Gollum
En esta guía, mostraremos ejemplos de línea de comandos para eliminar todos los contenedores Docker de un sistema Linux. Esto funcionará en cualquier distribución de Linux.
Junto con la eliminación de contenedores Docker, también aprenderá cómo eliminar imágenes de Docker, volúmenes y redes. Esto es útil cuando desea purgar completamente todos los rastros de contenedores desde su instalación de Docker y comenzar fresco. Consulte los ejemplos a continuación para averiguar cómo.
En este tutorial aprenderás:
- Cómo enumerar, detener y eliminar todos los contenedores Docker
- Cómo eliminar imágenes, volúmenes y redes de Docker
Categoría | Requisitos, convenciones o versión de software utilizada |
---|---|
Sistema | Cualquier distribución de Linux |
Software | Estibador |
Otro | Acceso privilegiado a su sistema Linux como root o a través del sudo dominio. |
Convenciones | # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominiops - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado |
Eliminar ejemplos de línea de comandos de contenedores Docker
- Comience usando el siguiente comando para ver una lista de todos sus contenedores Docker. Esto también enumerará la identificación del contenedor, en caso de que desee eliminar los contenedores individualmente. Revise esta lista detenidamente para asegurarse de que realmente desee eliminar todos estos contenedores.
$ Docker Container LS -A
Enumerar todos los contenedores Docker en nuestro sistema - Ahora puedes usar el
Container Docker RM
ordenar eliminar los contenedores que no desea. Solo necesita especificar la identificación del contenedor de cada uno que desea eliminar. Aquí hay un ejemplo en el que movemos una pareja de la lista anterior:$ Docker Container RM 6700495A31B6 20E038F97DE1
Tenga en cuenta que este comando solo funcionará para contenedores que no se ejecutan. De lo contrario, encontrará un error como el siguiente.
Respuesta de error de Daemon: no puede eliminar un contenedor en ejecución.
- Para eliminar todos los contenedores detenidos a la vez, puede usar el siguiente comando.
$ Docker Container Prune
- Para detener todos los contenedores para que todos puedan eliminarse, puede usar el siguiente comando.
$ Docker Stop $ (Docker PS -aq)
- Después de ejecutar el comando anterior, puede usar este para eliminar todos los contenedores de Docker en su sistema.
$ Docker Container RM $ (Docker Container LS -AQ)
Detener todos nuestros contenedores Docker, luego eliminarlos todos con un solo comando - Puede eliminar todas las imágenes de Docker de su sistema con el siguiente comando.
$ Docker RMI $ (Docker Images -q)
- Para eliminar todos los volúmenes Docker no utilizados, ejecute el siguiente comando.
$ Docker Volume Prune
- Por último, para eliminar todas las redes Docker no utilizadas, use este comando.
$ Docker Network Prune
Pensamientos de cierre
En esta guía, vimos varios ejemplos para eliminar todos los contenedores Docker de un sistema Linux. Esto le permite comenzar fresco muy rápidamente, sin jugar con los contenedores de eliminación individualmente. También aprendimos a eliminar imágenes, volúmenes y redes de Docker, lo que nos permite limpiar nuestra instalación de Docker aún más a fondo.
Tutoriales de Linux relacionados:
- Cosas para instalar en Ubuntu 20.04
- Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
- Una introducción a la automatización, herramientas y técnicas de Linux
- Descarga de Linux
- Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
- Mint 20: Mejor que Ubuntu y Microsoft Windows?
- Ubuntu 20.04 Guía
- Instale Arch Linux en VMware Workstation
- Ubuntu 20.04 trucos y cosas que quizás no sepas
- Cosas para instalar en Ubuntu 22.04
- « Comience con el desarrollo de aplicaciones de Android usando Linux y Android SDK
- Ejemplo básico de redes sobre cómo conectar contenedores Docker »