He usado mucho Virtual Box en mi Mac para imágenes de Linux. ¿Cuál sería la ventaja de mudarse a Docker? Entonces, ¿me gustaría saber cuál es la diferencia entre Docker y Virtual Box?
fuente
He usado mucho Virtual Box en mi Mac para imágenes de Linux. ¿Cuál sería la ventaja de mudarse a Docker? Entonces, ¿me gustaría saber cuál es la diferencia entre Docker y Virtual Box?
Docker es una herramienta de virtualización de aplicaciones. VirtualBox es una herramienta de máquina virtual .
VB simula un entorno de hardware completo, mientras que Docker aísla las lecturas / escrituras de la aplicación adjunta del resto del sistema operativo.
Los gastos generales de una máquina virtual completa pueden ser considerables, mientras que las aplicaciones Docker no necesitan replicar todo el sistema operativo, por lo que, en teoría, es posible que pueda sacar más provecho de su entorno de host.
Por otro lado, puede ser muy complicado lograr que las aplicaciones funcionen bien junto con Docker debido al aislamiento de la aplicación.
Además, Docker aún no se ejecuta en Windows (sin embargo, se vence pronto), por lo que también hay limitaciones de plataforma.