Lección 08. Contenedores con Variables de Entorno.

Ya aprendimos como funcionan los contenedores. ahora aprendamos sobre las Variables de Entorno de Contenedores.

LAS VARIABLES DE ENTORNO SON DATOS QUE NECESITAN DEFINIRSE AL MOMENTO DE CREAR UN CONTENEDOR, LOS CUALES SON NECESARIOS PARA EL CORRECTO FUNCIONAMIENTO DE ESTE.

Nota: Cada tipo de imagen puede o no necesitar variables de entorno (tales como user, password, etc.) para crear un contenedor, para ello, se recomienda visualizar la documentación de la imagen obtenida.

Vamos a crear un nuevo contenedor de mongo.

Para ello, configuraremos algunas variables de entorno para su funcionamiento, tales como el usuario y contraseña.

Podemos ver las especiaciones en el apartado de variables de entorno de su documentación:

Documentación de Mongo.

Donde coloca un ejemplo:

Copiar código
docker run -d --network some-network --name some-mongo -e MONGO_INITDB_ROOT_USERNAME=mongoadmin -e MONGO_INITDB_ROOT_PASSWORD=secret mongo

Donde:

Copiar código
docker create -p27017:27017 --name monguito -e MONGO_INITDB_ROOT_USERNAME=nico -e MONGO_INITDB_ROOT_PASSWORD=password mongo

Colocando como usuario nico y contraseña password.

¡Listo!, una vez creado, inicialicemos el contenedor.

Copiar código
docker start monguito

Y podemos ver si se encuentra en ejecución:

Copiar código
docker ps