Cómo eliminar un contenedor Docker en Linux

Cómo eliminar un contenedor Docker en Linux

Docker viene con el suyo RM Versión de comando para ayudar con la eliminación de contenedores de Docker. Primero enumeremos todos los contenedores Docker disponibles:

# Docker PS -A Comando de imagen de ID de contenedor Nombres de puertos de estado creados D1C01C8EB336 Ubuntu: 14.04 "/bin/bash" hace 5 segundos salieron (0) hace 3 segundos Ubuntu DF7834F86C78 Debian: estable "/bin/bash" hace 10 segundos hasta 9 segundos Debian 9BDD9D49A75B Mongo: 3 "/Entratpoint.SH Mong hace 18 minutos hasta 18 minutos 27017/TCP MongoDB 774B02C9C51A ORACLELINUX: 7 "/Bin/Bash" hace 27 minutos hasta 27 minutos Oracle7 

De Docker RM El comando eliminará de forma predeterminada solo contenedores detenidos y, por lo tanto, cualquier intento de eliminar un contenedor de Docker en ejecución dará como resultado un mensaje de error:

# Docker RM Respuesta de error Debian de Daemon: Conflicto, no puede eliminar un contenedor en ejecución. Detenga el contenedor antes de intentar la extracción o use -f FATA [0000] Error: no se pudo eliminar uno o más contenedores 

Para eliminar un contenedor Docker en ejecución, el contenedor real debe detenerse primero o --fuerza La opción debe agregar a Docker's RM dominio. Ejemplo:

# Docker RM -Force Debian Debian 

El contenedor llamado debian ahora se elimina:

# Docker PS -A Comando de imagen de ID de contenedor Nombres de puertos de estado creados D1C01C8EB336 Ubuntu: 14.04 "/bin/bash" hace 6 minutos salió (0) hace 6 minutos Ubuntu 774b02c9c51a oraclelinux: 7 "/bin/bash" hace 7 minutos (0) hace 7 minutos oracle7 9bdd9d49a75b Mongo: 3 "/Entrypoint.SH Mong hace 38 minutos (0) hace 4 segundos MongoDB 

Para eliminar un solo contenedor Docker, use su relevante ID de contenedor o NOMBRE en combinación con Docker's RM dominio. Por ejemplo, eliminemos el contenedor Docker con nombre mongodb:

# Docker RM MongoDB MongoDB 

De Docker RM El comando también permite la eliminación de múltiples contenedores con un solo comando. Para eliminar múltiples contenedores Docker, simplemente agregue cualquier ID de contenedor o contenedor NOMBRE al comando de eliminación de un docker como argumento. Por ejemplo, eliminemos el contenedor Docker con el nombre ubuntu un contenedor con una identificación 774B02C9C51A:

# Docker RM Ubuntu 774B02C9C51A 

Tutoriales de Linux relacionados:

  • Cómo mostrar/verificar los puertos abiertos en Ubuntu Linux
  • Cosas para instalar en Ubuntu 20.04
  • Cómo instalar MongoDB en Ubuntu Linux
  • Comandos básicos de Linux
  • Cómo ejecutar el comando en el fondo en Linux
  • Comandos de Linux: los 20 comandos más importantes que necesitas ..
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Scripting de bash y gestión de procesos multiprocesos en el ..
  • Gestión de procesos de fondo bash
  • Cómo crear una pila de lámparas basada en Docker usando Docker en ..