Tabla de contenido:

¿Cómo paso una variable de entorno en la ejecución de Docker?
¿Cómo paso una variable de entorno en la ejecución de Docker?

Video: ¿Cómo paso una variable de entorno en la ejecución de Docker?

Video: ¿Cómo paso una variable de entorno en la ejecución de Docker?
Video: Docker - Variables de entorno 2024, Mayo
Anonim

Colocar Variables de entorno (-e, - env , -- env -expediente)

Cuando corriendo el comando, el Estibador El cliente CLI comprueba el valor del variable tiene en tu local medio ambiente y se lo pasa al envase . Si no se proporciona = y eso variable no se exporta en su local medio ambiente , los variable no se establecerá en el envase.

También sé, ¿Docker hereda las variables de entorno?

Utilizando estibador -componer, tu puede heredar variables env en estibador -componer. yml y posteriormente cualquier Dockerfile (s) llamado por estibador -componer para construir imágenes. Esta es útil cuando el Dockerfile El comando RUN debe ejecutar comandos específicos del medio ambiente.

También sepa, ¿qué hay en el comando Docker Run? los comando ejecutar docker crea un contenedor a partir de una imagen dada e inicia el contenedor usando un determinado mando . Es uno de los primeros comandos con el que debería familiarizarse cuando empiece a trabajar con Estibador.

En este sentido, ¿puede Dockerfile acceder a las variables de entorno?

Esos contenedores tienen acceso para Variables ENV definido en el Dockerfile que produjo la imagen original. Sin embargo, esos valores pueden ser anulado proporcionando un solo Variables de entorno , o env_files, de los cuales Variables de entorno se analizan y se pasan al recipiente.

¿Cómo ejecuto un contenedor Docker existente?

Sigue estos pasos:

  1. Use docker ps para obtener el nombre del contenedor existente.
  2. Utilice el comando docker exec -it / bin / bash para obtener un shell bash en el contenedor.
  3. O use directamente docker exec -it para ejecutar cualquier comando que especifique en el contenedor.

Recomendado: