Containerization Core / Runtime Triage

Docker Lifecycle | Comandos Esenciales

Manual operativo para la manipulación, ejecución en segundo plano, auditoría de telemetría e inyección interactiva de comandos en entornos de ejecución contenerizados.

01. Criterio Técnico: Imágenes vs Contenedores

Docker Image (El Molde)

Un artefacto estático e inmutable de capas de solo lectura que empaqueta el código, binarios, librerías y variables de entorno del servicio. Vive en disco o registros remotos.

Docker Container (La Instancia)

La ejecución viva de la imagen. Docker añade una fina capa de **lectura/escritura efímera** sobre el molde inmutable y levanta el proceso aislado compartiendo el Kernel del Host.

02. Guía de Comandos Operativos en Producción

Desplegar un Contenedor en Segundo Plano con Mapeo de Puertos

Provisioning

Inicializa un servicio levantándolo de fondo (Detached -d), asignándole un nombre de rastreo (--name), mapeando un puerto del host hacia el contenedor (-p 8080:80) e inyectando políticas de auto-healing (--restart always).

docker run -d --name web-servidor -p 8080:80 --restart always nginx:alpine

Auditar Estado, Recursos y Logs de Contenedores

Runtime Diagnostics

Comandos esenciales para diagnosticar anomalías o caídas de microservicios en vivo.

// Listar todos los contenedores en ejecución (añadir -a para ver también los detenidos)
docker ps -a
// Interceptar la salida estándar de errores (stdout/stderr) en vivo (tail con -f)
docker logs -f --tail 100 web-servidor
// Streaming en tiempo real del consumo de hardware (CPU, Memoria, Red, I/O) de los contenedores
docker stats --no-stream

Inyectar una Consola Interactiva dentro de un Contenedor Vivo

Debugging Session

Crucial para validar configuraciones internas o conectividad interna de red. Acopla una terminal interactiva (-it) invocando la shell del contenedor (comúnmente /bin/sh o bash).

docker exec -it web-servidor /bin/sh

Laboratorio Interactivo

Asistente de Laboratorio SudoQuest
Esperando comandos... Escribe una instrucción en la terminal interactiva para desglosar su comportamiento aquí.