Middle
Tudod, hogy hívják azokat a konfigurációkat/beállításokat a mikroszolgáltatásokhoz, amelyeket Docker környezeti változókon keresztül húznak?
sobes.tech MI
Válasz az MI-től
A Dockerben átadott mikroservice konfigurációkat és beállításokat általában environment variables (környezeti változók) néven ismerik. A mikroservice-ek és Docker kontextusában ezek a következők lehetnek:
- Environment variables — alapértelmezett módszer a konfigurációk konténerek közötti átadására.
- Config maps és Secrets — Kubernetesben a konfigurációk és titkos adatok kezelésére.
Docker Compose fájlokban a környezeti változókat az environment segítségével állítják be, míg a Dockerfile-ban az ENV-t használják.
Példa Docker Compose-ban:
services:
app:
image: myapp
environment:
- DB_HOST=database
- DB_PORT=5432
Ezért azokat a konfigurációkat, amelyeket környezeti változókon keresztül érnek el, egyszerűen environment variables-nek nevezik.