Szenario
Angenommen, es gibt ein Springboot-Projekt mit einem Datenbankkonfigurationselement, aber es gibt mehrere Datenbank-IPs in verschiedenen Datenbanktestumgebungen (devsituat). Wenn Sie dasselbe Springboot-Projekt-Image verwenden möchten, können Sie das ändern Datenbank jederzeit konfigurieren, um es einfach auszudrücken: Die Datenbankkonfiguration Ihrer Springboot-Anwendung sollte extern übergeben werden, kein Hardcode-Code>spel-Ausdruck, die Datenbankkonfiguration dynamisch aus Umgebungsvariablen abrufen
Als nächstes ersetzen wir die Datenbankkonfiguration mit Spel-Ausdrücken in der Springboot-Konfigurationsdatei
Konfigurieren Sie unsere Datenbankparameter in docker-compose.yml
Auf diese Weise kann unsere Springboot-Anwendung die Datenbankkonfiguration beim Starten des Containerdienstes dynamisch abrufen
Das obige ist der detaillierte Inhalt vonWie überträgt Docker dynamisch Parameter an das Springboot-Projekt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!