Tartalomjegyzék:

Hogyan adhatok át környezeti változót a Docker futtatásában?
Hogyan adhatok át környezeti változót a Docker futtatásában?

Videó: Hogyan adhatok át környezeti változót a Docker futtatásában?

Videó: Hogyan adhatok át környezeti változót a Docker futtatásában?
Videó: Getting started with Containers | #CloudNativeNinja PT1 2024, Lehet
Anonim

Készlet Környezeti változók (-e, -- env , -- env -fájl)

Amikor futás a parancs, a Dokkmunkás A CLI kliens ellenőrzi a változó rendelkezik a helyi környezet és átadja a tartály . Ha nincs = megadva és az változó nincs exportálva a helyi környezet , az változó nem lesz beállítva a tartály.

Tudja azt is, hogy a Docker örököl környezeti változókat?

Használata dokkmunkás - komponáljatok, te env változókat örökölhet ban ben dokkmunkás -összeállít. yml és ezt követően bármely Dockerfile (s) hívott dokkmunkás - komponálni a képek készítéséhez. Ez van hasznos, ha a Dockerfile A RUN parancsnak a specifikus parancsokat kell végrehajtania környezet.

Tudja azt is, hogy mi van a Docker Run parancsban? Az docker run parancs adott képből tárolót hoz létre, és egy adott segítségével elindítja a tárolót parancs . Ez az egyik első parancsokat meg kell ismerkednie, amikor elkezd dolgozni Dokkmunkás.

Ebben a tekintetben a Dockerfile hozzáférhet a környezeti változókhoz?

Azoknak a konténereknek van hozzáférés nak nek ENV változók -ban meghatározott Dockerfile amely az eredeti képet készítette. Azonban azok az értékek tud felülírható egyetlen megadásával Környezeti változók , vagy env_files, amelyből Környezeti változók elemezzük és a tartályba helyezzük.

Hogyan futtathatok egy meglévő Docker-tárolót?

Kovesd ezeket a lepeseket:

  1. Használja a docker ps-t a meglévő tároló nevének lekéréséhez.
  2. Használja a docker exec -it /bin/bash parancsot, hogy egy bash shellt kapjon a tárolóban.
  3. Vagy közvetlenül használja a docker exec -it parancsot a tárolóban megadott parancs végrehajtásához.

Ajánlott: