Ich muss einen Docker Container von einem erstellenAndockbild. Wenn der Container mit dem Befehl docker run oder docker composeup gestartet wird, möchte ich einige Argumente übergeben und diese Argumentwerte müssen in einer Eigenschaftendatei ersetzt werden, die beim Start im Container verfügbar ist. Ich habe versucht, Einstiegspunkt oder CMD-Befehl zu verwenden, aber es scheint nicht zu funktionieren. Irgendeine Idee, um dieses Problem zu lösen?
Antworten:
0 für die Antwort № 1Sie können Argumente in eine Datei kopieren und diese Datei dann in den Container kopieren. Dies kann durch Hinzufügen ähnlicher Zeilen in der Docker-Datei erreicht werden
FROM jboss/wildfly
COPY Jberet-postgresql-configds.ddl /tmp/
Jetzt befindet sich diese Datei im Container unter / tmp und kann von Programmen im Container verwendet werden.