Variables de Entorno
Variables de Entorno en Docker
Las variables de entorno son una forma flexible y dinámica de configurar los contenedores de Docker. Permiten definir valores que pueden ser utilizados por los servicios y aplicaciones dentro del contenedor.
Ejemplos de Uso de Variables de Entorno
Podemos crear variables de entorno para un uso específico como MONGO_USER
, PORT
, MAIL
, entre otras. Estas variables se pueden pasar al contenedor al momento de su creación utilizando las opciones -e
o --env
.
Sintaxis para Definir Variables de Entorno
- Utilizando la opción corta
-e
:
docker run -e <NOMBRE_VARIABLE=valor> <imagen>
- Utilizando la opción larga
--env
:
docker run --env <NOMBRE_VARIABLE=valor> <imagen>
Ejemplos Prácticos
Ejemplo 1: Configuración de una Base de Datos MongoDB
Supongamos que necesitamos configurar las credenciales para una base de datos MongoDB:
docker run -e MONGO_USER=myUser -e MONGO_PASSWORD=myPassword -e MONGO_DB=myDatabase mongo
En este ejemplo, MONGO_USER
, MONGO_PASSWORD
y MONGO_DB
son variables de entorno que serán accesibles dentro del contenedor MongoDB.