Spisu treści:

Jak przekazać zmienną środowiskową w programie Docker?
Jak przekazać zmienną środowiskową w programie Docker?

Wideo: Jak przekazać zmienną środowiskową w programie Docker?

Wideo: Jak przekazać zmienną środowiskową w programie Docker?
Wideo: Docker - environment variables 2024, Listopad
Anonim

Ustawić Zmienne środowiska (-e, -- zazdrościć , -- zazdrościć -plik)

Kiedy bieganie polecenie, Doker Klient CLI sprawdza wartość zmienny ma w Twojej okolicy środowisko i przekazuje go do pojemnik . Jeśli nie podano = i że zmienny nie jest eksportowany w Twoim lokalnym środowisko , ten zmienny nie będzie ustawiony w pojemnik.

Wiesz też, czy Docker dziedziczy zmienne środowiskowe?

Za pomocą doker - komponować, ty może dziedziczyć zmienne env w doker -komponować. Yml, a następnie dowolny Plik dockera (s) wywołane przez doker -komponuj do budowania obrazów. Ten jest przydatne, gdy Plik dockera Polecenie RUN powinno wykonywać polecenia specyficzne dla środowisko.

Wiesz też, co znajduje się w poleceniu Docker Run? ten polecenie uruchomienia dockera tworzy kontener z danego obrazu i uruchamia kontener przy użyciu podanego Komenda . Jest jednym z pierwszych polecenia z czym powinieneś się zapoznać na początku pracy Doker.

Czy w związku z tym Dockerfile może uzyskać dostęp do zmiennych środowiskowych?

Te pojemniki mają dostęp do Zmienne ENV zdefiniowane w Plik dockera który wyprodukował oryginalny obraz. Jednak te wartości Móc być nadpisanym, podając singiel Zmienne środowiska lub env_files, z których Zmienne środowiska są analizowane i przekazywane do kontenera.

Jak uruchomić istniejący kontener Dockera?

Wykonaj następujące kroki:

  1. Użyj docker ps, aby uzyskać nazwę istniejącego kontenera.
  2. Użyj polecenia docker exec -it /bin/bash, aby uzyskać powłokę bash w kontenerze.
  3. Lub bezpośrednio użyj docker exec -it, aby wykonać dowolne polecenie określone w kontenerze.

Zalecana: