Ich arbeite an der Erstellung einiger Docker Images zum Testen auf Dev-Maschinen verwendet werden. Ich plane, einen für unsere Hauptanwendung sowie einen für jede unserer externen Abhängigkeiten (postgres, elasticsearch, usw.) zu bauen. Für die Haupt-App habe ich Schwierigkeiten mit der Entscheidung, eine Docker-Datei zu schreiben oder ein Bild zu kompilieren, das gehostet werden soll.Dockerfile vs Docker Bild
Auf der einen Seite ist eine Dockerfile leicht im Laufe der Zeit zu teilen und zu ändern. Auf der anderen Seite erwarte ich, dass die erweiterte Konfiguration (Anpassen von Anwendungseigenschaftsdateien) in vim viel einfacher ist, bevor Sie einfach ein neues Bild festschreiben.
Ich verstehe, dass ich auf die gleiche Weise zum gleichen Ergebnis kommen kann, aber ich suche nach PROS, CONS und gotchas mit beiden Richtungen.
Als eine Randnotiz, ich plane dies alles zusammen mit Fig. Mein erster Eindruck von diesem Tool war sehr positiv.
Danke!
Die gleiche Diskussion wie die Verteilung einer Anwendung als Quellcode oder kompilierte Binärdatei –
Interessante Weise, es zu sagen. So hatte ich es nicht gedacht. –