1. ¿Qué diferencia hay entre ejecutar un contenedor en modo interactivo y en modo demonio?
Interactivo: Terminal conectada al contenedor, ves y escribes directamente. El contenedor está en primer plano.
Demonio: Contenedor en segundo plano, la terminal queda libre.

2. ¿Para qué sirve el parámetro -e en docker run?
El parámetro -e en docker run sirve para definir variables de entorno dentro del contenedor al iniciarlo.

3. ¿Qué comando usarías para ver el valor de una variable de entorno dentro de un contenedor?
docker exec <contenedor> printenv <VARIABLE>
o
docker exec <contenedor> sh -c 'echo $<VARIABLE>'

4. ¿Qué sucede si cierras la terminal de un contenedor interactivo sin usar Ctrl+P y Ctrl+Q?
Se detendrá el contenedor.

5. ¿Es posible modificar las variables de entorno de un contenedor después de haber sido creado? ¿Cómo lo harías?
No directamente. Primero debes eliminar y recrear el contenedor con las nuevas variables usando docker run -e.