| ▲ | Docker has always used microVMs (well since 2016)(dave.recoil.org) | ||||||||||||||||
| 19 points by avsm 9 hours ago | 13 comments | |||||||||||||||||
| ▲ | Betelbuddy 4 minutes ago | parent | next [-] | ||||||||||||||||
Its bending history to call what before were Linux Vms inside Mac or Windows to have containers to that is a real MicroVM. And the current Sandboxes dont offer the same security model - See Docker Sandboxes 0.42.0 security update: CVE-2026-77179 and CVE-2026-79994 | |||||||||||||||||
| ▲ | unsnap_biceps 2 hours ago | parent | prev | next [-] | ||||||||||||||||
Article title is a bit click-baity. The article is only talking about Docker Desktop on Mac or Windows. Docker Linux have not been using microVMs for a decade. | |||||||||||||||||
| |||||||||||||||||
| ▲ | yjftsjthsd-h 2 hours ago | parent | prev | next [-] | ||||||||||||||||
> What if I told you that Docker Desktop has always used microVMs? Then I would say your title is wildly misleading. | |||||||||||||||||
| ▲ | cr125rider 2 hours ago | parent | prev | next [-] | ||||||||||||||||
Is all of docker one “micro” VM though? Or does each container get a clean, fresh one? | |||||||||||||||||
| |||||||||||||||||
| ▲ | sudb 2 hours ago | parent | prev | next [-] | ||||||||||||||||
One reason I think a distinction is made is that native Docker-in-Docker can be a real pain, but Docker in a Firecracker microVM "just works". | |||||||||||||||||
| ▲ | kj4ips 39 minutes ago | parent | prev | next [-] | ||||||||||||||||
I often wonder what would have happened if rkt had been more successful. | |||||||||||||||||
| ▲ | garypdx an hour ago | parent | prev | next [-] | ||||||||||||||||
Yawn. IBM/AIX's WPARs & LPARs, Sun/Solaris' dynamic system domains & zones, BSD jails. How many times are we going to pat ourselves on the back for reinventing the wheel? | |||||||||||||||||
| |||||||||||||||||
| ▲ | rvz an hour ago | parent | prev [-] | ||||||||||||||||
...*on macOS only and runs qemu as the emulator. We know. But of course the hype of "microVMs" is just a rebranding of existing technologies with some modifications, macOS needed extra virtualization technologies just for containers for years:
Now they use the native Apple virtualization libraries instead of QEMU for both containers and microVMs. [0] Linux never needed to use KVM for containers, but requires it for microVMs:
In reality, it is different depending on the OS that you are using.[0] https://www.docker.com/blog/docker-desktop-for-mac-qemu-virt... | |||||||||||||||||