📃
Notas Docker
  • Docker
  • Contenedores
    • Contenedores Variables
    • Contenedores eliminar
  • docker-composer Ejemplos
    • Sencillo servidor Nginx
    • para WP
    • para Prestashop
  • Dockerfiles ejemplos
    • Centos + apache2 + archivos HTML
    • Debian + Apache2 + PHP 7.0
  • Volumenes
    • Volúmenes para BBDD
    • Compartir Volúmenes
  • Herramientas
    • Dangling
    • Dentro del contenedor Bash
  • Redes
    • Conexión y desconexión
    • Eliminar redes
    • Asignar una ip a un contendor dentro de una ip
  • Docker Compose
    • Creación de contenedor sencillo
    • Variables de entorno
    • Volúmenes en docker-compose
    • Redes en docker-composer
    • Build Imágenes desde docker-compose
    • Cambiar el CMD en docker-compose
Powered by GitBook
On this page
  • Variable de entorno en docker-compose.yml
  • Variable de entorno en archivo

Was this helpful?

  1. Docker Compose

Variables de entorno

Se pueden crear variables de entorno, dentro del docker-compos así como en un archivo adjunto.

Variable de entorno en docker-compose.yml

Creando variables de entorno en el archivo docker-compose.yml

con l
version: '3'
services:
  db:
    image: mysql:5.7
    container_name: mysql
    ports:
      - "3333:3306"
    env_file:
      - "MYSQL_ROOT_PASSWORD=12345678"

Se ha creado la variable MYSQL_ROOR_PASSWORD con el valor 12345678

Variable de entorno en archivo

docker-compose.yml
version: '3'
services:
  db:
    image: mysql:5.7
    container_name: mysql
    ports:
      - "3333:3306"
    env_file:  common.env
common.env
MYSQL_ROOT_PASSWORD=12345678
hola=hola2

Sí entramos dentro del contenedor podremos ver que existen las 2 variables...

Resultado al entrar en el contendor y poner env
docker exec -ti mysql bash
root@e0df3232dc03:/# env
hola=hola2
HOSTNAME=e0df3232dc03
MYSQL_ROOT_PASSWORD=12345678
PWD=/
HOME=/root
MYSQL_MAJOR=5.7
GOSU_VERSION=1.7
MYSQL_VERSION=5.7.27-1debian9
TERM=xterm
SHLVL=1
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
_=/usr/bin/env
PreviousCreación de contenedor sencilloNextVolúmenes en docker-compose

Last updated 5 years ago

Was this helpful?