A Docker anunciou o lançamento do Docker VMM, um novo motor de virtualização proprietário que promete transformar a experiência de desenvolvimento ao otimizar o desempenho de containers e preparar a plataforma para a era da IA.
- Docker VMM é uma camada de virtualização proprietária que substitui componentes de terceiros.
- Melhora significativamente a velocidade de inicialização e o compartilhamento de arquivos.
- Otimiza o uso de memória do host, liberando recursos de containers ociosos.
- Serve como base tecnológica para Docker Sandboxes e agentes de IA.
- Suporte para Linux está previsto para o final de outubro.
O que é o Docker vmm?
O Docker anunciou o lançamento do Docker VMM (Virtual Machine Monitor), uma camada de virtualização proprietária desenvolvida para substituir componentes de terceiros no Docker Desktop. Diferente das versões anteriores, onde a empresa dependia de tecnologias externas, o novo motor foi construído do zero para ser otimizado especificamente para cargas de trabalho de containers.
Principais ganhos de performance e experiência
A transição para um motor de controle direto da Docker visa resolver problemas crônicos relatados por desenvolvedores, como lentidão, instabilidade e má gestão de recursos de memória. Entre os benefícios diretos, destacam-se:
# publicidade
- Inicialização de containers significativamente mais rápida, incluindo o primeiro boot e alternância entre projetos.
- Melhoria na performance de compartilhamento de arquivos entre host e container, otimizando fluxos de edit-compile-test.
- Gestão inteligente de memória, devolvendo recursos ao sistema host quando os containers estão ociosos.
- Experiência aprimorada no Windows, buscando o equilíbrio entre o isolamento do Hyper-V e a performance do WSL2.
Uma nova fundação para IA e cloud
Mais do que um simples upgrade de performance, o Docker VMM estabelece uma nova arquitetura de runtime para o ecossistema da empresa. Essa tecnologia já alimenta o Docker Sandboxes, servindo tanto para cargas de trabalho tradicionais quanto para ambientes isolados destinados a agentes de Inteligência Artificial (IA).
O objetivo de longo prazo é unificar o runtime em diferentes ambientes — laptops, nuvem e on-premises — garantindo que containers, aplicações Compose e agentes de IA compartilhem a mesma base tecnológica sólida.
| Funcionalidade | Como era (Terceiros) | Com Docker VMM |
|---|---|---|
| Controle de Stack | Dependente de terceiros | Controle total (First-party) |
| Gestão de Memória | Retenção de recursos | Devolução automática ao host |
| Startup de Container | Velocidade padrão | Início acelerado |
Arraste para o lado para ver toda a tabela.