Sin categoría

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 
Página manual de cola
Nombre Tail salida La última parte de los archivos Synopsis Tail [Opción] ... [Archivo] ... Descripción Imprimir las últimas 10 líneas de cada archivo...
Debian apt-get fuentes shEEZY.lista
Lista de fuentes para el repositorio de Wheezy de Debian Apt-get....
Cómo usar el comando de pantalla para evitar la terminación inesperada de la sesión SSH
Cómo usar el comando de pantalla para evitar la terminación inesperada de la sesión SSH...