Ho avuto un amico che ha detto:
Docker è fantastico. Puoi usarlo per replicare la produzione e tutte le sue stranezze sul tuo computer locale. Quindi è possibile distribuire quell'istanza direttamente attraverso tutti i flussi di lavoro di gestione temporanea in modo estremamente rapido .
Ora questo sarebbe vero se gli sviluppatori scrivessero Ruby, PHP o Go - dove c'era un collegamento binario di direzione al sistema operativo.
Ma quando si utilizza Java - esiste già un livello virtuale tra il sistema operativo e la lingua, rendendo coerente l'operazione indipendentemente dal sistema operativo sottostante.
Probabilmente, in questo caso, i vantaggi di eseguire Docker per gli sviluppatori localmente per replicare l'ambiente di produzione sono negati . (Rispetto a Ruby, PHP o Go).
Sono aperto alla discussione su questo e sono ansioso di sentire un punto di vista dissenziente (con prove).
I vantaggi di sviluppo dell'utilizzo di Docker sono negati quando si utilizza Java rispetto ad altre lingue più vicine ai binari Unix?