Taula de continguts:

Com puc passar una variable d'entorn a l'execució de Docker?
Com puc passar una variable d'entorn a l'execució de Docker?

Vídeo: Com puc passar una variable d'entorn a l'execució de Docker?

Vídeo: Com puc passar una variable d'entorn a l'execució de Docker?
Vídeo: Общие переменные плагина Dynamics 365 в плагине Dynamics CRM 2024, Maig
Anonim

Conjunt Variables del mediambient (-e, -- env , -- env -dossier)

Quan corrent l'ordre, el Docker El client CLI comprova el valor de variable té al teu local medi ambient i el passa al contenidor . Si no es proporciona = i això variable no s'exporta al vostre local medi ambient , el variable no s'establirà al contenidor.

També sabeu, Docker hereta variables d'entorn?

Utilitzant docker -Composar, tu pot heretar variables env en docker -compondre. yml i, posteriorment, qualsevol Dockerfile (s) cridat per docker -Composar per construir imatges. Això és útil quan el Dockerfile L'ordre RUN hauria d'executar ordres específiques de medi ambient.

Sapigueu també, què hi ha a la comanda Docker Run? El ordre d'execució de docker crea un contenidor a partir d'una imatge determinada i comença el contenidor amb una determinada comandament . És un dels primers ordres t'has de familiaritzar a l'hora de començar a treballar Docker.

En aquest sentit, Dockerfile pot accedir a les variables d'entorn?

Aquests contenidors en tenen accés a Variables ENV definit en el Dockerfile que va produir la imatge original. Tanmateix, aquests valors llauna ser anul·lat proporcionant un sol Variables del mediambient , o env_files, des del qual Variables del mediambient s'analitzen i es passen al contenidor.

Com executo un contenidor Docker existent?

Seguiu aquests passos:

  1. Utilitzeu docker ps per obtenir el nom del contenidor existent.
  2. Utilitzeu l'ordre docker exec -it /bin/bash per obtenir un shell bash al contenidor.
  3. O utilitzeu directament docker exec -it per executar qualsevol ordre que especifiqueu al contenidor.

Recomanat: