Crea un contenedor llamado ubuntu_env y define las variables de entorno ALUMNO y CURSO.
4. Verificar las variables de entorno dentro del contenedor
docker exec -it ubuntu_env bash
echo $ALUMNO
echo $CURSO
exit
Accede al contenedor para visualizar las variables de entorno y luego sal de él.
Cuestionario de Repaso
¿Qué diferencia hay entre ejecutar un contenedor en modo interactivo y en modo demonio?
El modo interactivo (-it) permite al usuario interactuar directamente con la terminal del contenedor.
El modo demonio (-d) ejecuta el contenedor en segundo plano sin mostrar la terminal.
¿Para qué sirve el parámetro -e en docker run?
Sirve para definir variables de entorno dentro del contenedor en el momento de su creación. Por ejemplo:
docker run -e USUARIO=Juan ubuntu
¿Qué comando usarías para ver el valor de una variable de entorno dentro de un contenedor?
Primero accede al contenedor con: docker exec -it nombre_contenedor bash
Luego usa: echo $NOMBRE_VARIABLE
¿Qué sucede si cierras la terminal de un contenedor interactivo sin usar Ctrl+P y Ctrl+Q?
El contenedor se detendrá, ya que la terminal interactiva estaba activa y al cerrarla, finaliza la ejecución.
¿Es posible modificar las variables de entorno de un contenedor después de haber sido creado? ¿Cómo lo harías?
No se pueden modificar directamente las variables de entorno de un contenedor ya creado.
Para cambiar variables de entorno, se debe crear un nuevo contenedor con los valores deseados, o usar archivos de entorno personalizados.