Dockerfile und dev / test / prod Umgebung

Ich möchte ein Dockerfile erstellen, mit dem drei verschiedene Images erstellt werden können (eines im Moment). Diese Bilder unterscheiden sich nur in den Konfigurationsdateien.

Ich habe es versucht

Erstellen von drei verschiedenen Docker-Dateien (funktioniert nicht, da Dockerfile den Namen Dockerfile haben und sich im Kontextstamm befinden muss.Finden einer Möglichkeit, Parameter an den Docker-Build-Befehl zu übergeben - @ wurde nicht gefund using ONBUILD-Befehl - Ich habe eine Hauptdatei und drei bestimmte Dateien erstellt, die bestimmte conf-Dateien in dasselbe Verzeichnis im Bild kopierten (dies funktioniert aus demselben Grund wie im ersten Punkt nicht).Docker-Datei von stdin übergeben - funktioniert nicht, da es dann keinen Kontext gibt (daher kann ich dann keine ADD / COPY-Befehle verwenden)

Ich muss sagen, mir gehen die Ideen aus: / Wie gehen Sie mit dieser Situation um? Meiner Meinung nach sollte es ein häufiges Problem sein.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage