Práctica: Ejecución de Contenedores en Modo Demonio y Uso de Variables de Entorno en Docker

Objetivo

Comprender el uso de contenedores en segundo plano (modo demonio) y cómo definir variables de entorno al iniciar un contenedor.

Requisitos previos

Instrucciones

1. Ejecutar un contenedor en modo demonio

Inicia un contenedor basado en la imagen oficial de Ubuntu, en segundo plano (modo demonio):

docker run -d ubuntu sleep infinity

Verifica que el contenedor está en ejecución:

docker ps

2. Detener y volver a iniciar el contenedor

Detén el contenedor:

docker stop <ID_o_nombre_del_contenedor>

Inicia nuevamente el contenedor:

docker start <ID_o_nombre_del_contenedor>

3. Crear un contenedor con variables de entorno

Lanza otro contenedor en segundo plano, asignándole un nombre (ubuntu_env) y estableciendo variables de entorno:

docker run -d --name ubuntu_env -e ALUMNO=tu_nombre -e CURSO=SMR ubuntu sleep infinity

4. Verificar las variables de entorno dentro del contenedor

Ejecuta una terminal dentro del contenedor para ver el valor de las variables:

docker exec -it ubuntu_env bash echo $ALUMNO echo $CURSO

Sal del contenedor escribiendo:

exit

Cuestionario de repaso