Umgebungsvariablen in Docker können verwendet werden, um verschiedene Konfigurationsoptionen und Einstellungen zu definieren, die von den Anwendungen innerhalb des Containers verwendet werden können. Hier sind einige Möglichkeiten, wie Sie Umgebungsvariablen in Docker verwenden können:
1. Dockerfile: Sie können die `ENV`-Anweisung in Ihrem Dockerfile verwenden, um eine Umgebungsvariable zu definieren. Zum Beispiel:
``` ENV VAR_NAME=wert ``` `VAR_NAME` ist der Name der Umgebungsvariable und `wert` ist ihr Wert.2. Docker-Run-Befehl: Sie können die `-e`-Option mit dem `docker run`-Befehl verwenden, um eine Umgebungsvariable zu definieren, wenn Sie einen neuen Container starten. Zum Beispiel:
``` docker run -e VAR_NAME=wert image_name ``` Hier ist `VAR_NAME` der Name der Umgebungsvariable, `wert` ist ihr Wert und `image_name` ist der Name des Images, das Sie ausführen möchten.3. Docker-Compose: In einer Docker-Compose-Datei können Sie die `environment`-Option verwenden, um Umgebungsvariablen für Ihren Service zu definieren. Zum Beispiel:
``` services: my_service: image: my_image environment: VAR_NAME: wert ``` Hier ist `VAR_NAME` der Name der Umgebungsvariable und `wert` ist ihr Wert. Das `image: my_image` ist der Name des Images, das als Grundlage für den Service verwendet wird.Vergessen Sie nicht, dass die Umgebungsvariablen, die Sie definieren, nur innerhalb des Containers sichtbar sind, in dem sie definiert sind. Um sie für andere Container sichtbar zu machen, müssen Sie sie explizit teilen, z.B. durch Verwendung der `—env-file`-Option des `docker run`-Befehls.