Qual é a diferença entre o Docker e o Virtual Box?

8

Eu tenho usado o Virtual Box no meu mac para imagens do Linux. Qual seria a vantagem de mudar para o Docker? Então, eu gostaria de saber qual é a diferença entre o Docker e o Virtual Box?

    
por Zubair 02.06.2015 / 22:05

1 resposta

3

O Docker é uma ferramenta de virtualização de aplicativos. VirtualBox é uma ferramenta Virtual Machine .

O VB simula todo um ambiente de hardware enquanto o Docker isola as leituras / gravações do aplicativo incluído do restante do sistema operacional.

As despesas gerais de uma VM inteira podem ser consideráveis, enquanto os aplicativos do Docker não precisam replicar todo o sistema operacional, portanto, em teoria, você pode obter mais do seu ambiente de 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 é executado no Windows (que deve ocorrer em breve), portanto também há limitações de plataforma.

    
por 02.06.2015 / 22:07