/ / Übergeben von docker-Argumenten während des Befehls docker run oder des Befehls docker-compose up - docker, docker-compose, dockerfile

Übergeben von docker-Argumenten während des Befehls docker run oder des Befehls docker-compose up - docker, docker-compose, dockerfile

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 № 1

Sie 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.