Tenho usado muito o VirtualBox no meu Mac para imagens Linux. Qual seria a vantagem de migrar para o Docker? Então, gostaria de saber qual é a diferença entre Docker e VirtualBox?
Responder1
Docker é uma ferramenta de virtualização de aplicativos. VirtualBox é um VirtualMáquinaferramenta.
O VB simula um ambiente de hardware inteiro, enquanto o Docker isola as leituras/gravações do aplicativo incluído do resto do sistema operacional.
As despesas gerais de uma VM inteira podem ser consideráveis, enquanto os aplicativos Docker não precisam replicar todo o sistema operacional, portanto, em teoria, você poderá aproveitar melhor seu ambiente host.
Por outro lado, pode ser muito complicado fazer com que os aplicativos funcionem bem com o Docker devido ao isolamento do aplicativo.
Além disso, o Docker ainda não funciona no Windows (isso será lançado em breve), portanto, também há limitações de plataforma.