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

Objetivo

Requisitos previos

Instrucciones

1. Ejecutar un contenedor en modo demonio

docker run -d ubuntu sleep infinity
docker ps

2. Detener y volver a iniciar el contenedor

docker stop <ID_o_nombre_del_contenedor>
docker start <ID_o_nombre_del_contenedor>

3. Crear un contenedor con 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

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

Cuestionario de repaso

  1. ¿Qué diferencia hay entre ejecutar un contenedor en modo interactivo y en modo demonio?
  2. ¿Para qué sirve el parámetro -e en docker run?
  3. ¿Qué comando usarías para ver el valor de una variable de entorno dentro de un contenedor?
  4. ¿Qué sucede si cierras la terminal de un contenedor interactivo sin usar Ctrl+P y Ctrl+Q?
  5. ¿Es posible modificar las variables de entorno de un contenedor después de haber sido creado? ¿Cómo lo harías?

Index