Eliminación automática de contenedores
Parte de la sección Introducción a Docker del Journey de Terminal de Coddy — lección 10 de 40.
Cada vez que ejecutas un contenedor, Docker guarda un registro del mismo incluso después de que finaliza. Para comandos puntuales, normalmente no querrás ese desorden. La bandera --rm le indica a Docker que elimine el contenedor automáticamente una vez que termine:
docker run --rm alpine echo "clean up after me"La salida es exactamente la misma que sin el flag, pero no se conserva ningún contenedor residual. Los flags como --rm van entre run y el nombre de la imagen:
docker run [FLAGS] IMAGE COMMANDDesafío
FácilEjecuta un contenedor desde alpine que imprima done con echo, y haz que Docker elimine el contenedor automáticamente después con --rm.
Hoja de referencia
Usa --rm para eliminar automáticamente un contenedor después de que finalice (sin dejar registros sobrantes):
docker run --rm alpine echo "clean up after me"Las banderas van entre run y el nombre de la imagen:
docker run [FLAGS] IMAGE COMMANDPruébalo tú mismo
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Introducción a Docker
4Gestión de contenedores
Nombrar contenedoresContenedores en segundo planoListar todos los contenedoresDetener y eliminarResumen: Ciclo de vida del contenedor10Proyecto de Aplicación de Saludos
Descripción general del proyectoEscribir el Dockerfile5Inspección de contenedores
Logs de contenedoresInspección de detallesEjecución de comandosRepaso - Health Check3Ejecución de contenedores
Ejecutar un comandoEjecución realDiferentes distrosEliminación automática de contenedoresResumen - Ejecutor de contenedores6Construcción de imágenes
¿Qué es un Dockerfile?Construcción de una imagenLa instrucción CMDResumen - Image Builder