Dino Geek, versucht dir zu helfen

Wie verwende ich Umgebungsvariablen in Docker?


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.


Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren
Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren





DinoGeek bietet einfache Artikel über komplexe Technologien

Möchten Sie in diesem Artikel zitiert werden? Es ist ganz einfach, kontaktieren Sie uns unter dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domain | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Rechtliche Hinweise / Allgemeine Nutzungsbedingungen