Ich hatte einen Freund, der sagte:
Docker ist unglaublich. Sie können es verwenden, um die Produktion und alle ihre Macken auf Ihrem lokalen Computer zu replizieren . Dann können Sie diese Instanz bereitstellen gerade durch die alle Staging - Workflows super- schnell .
Nun, das wäre wahr, wenn die Entwickler Ruby, PHP oder Go schreiben würden - wo es eine binäre Richtungsverknüpfung zum Betriebssystem gibt.
Bei der Verwendung von Java gibt es jedoch bereits eine virtuelle Ebene zwischen dem Betriebssystem und der Sprache, die die Konsistenz des Betriebs unabhängig vom zugrunde liegenden Betriebssystem gewährleistet.
In diesem Fall werden die Vorteile der lokalen Ausführung von Docker für Entwickler zur Replikation der Produktionsumgebung möglicherweise negiert . (Im Vergleich zu Ruby, PHP oder Go).
Ich bin offen für Diskussionen darüber und bin gespannt auf einen abweichenden Standpunkt (mit Beweisen).
Werden die Entwicklungsvorteile der Verwendung von Docker bei der Verwendung von Java im Vergleich zu anderen Sprachen, die eher Unix-Binärdateien entsprechen, negiert?