Containers share the system’s resources with the OS; VMs take these resources for themselves.
Comment on proxmox: Do you use a headless Linux OS as a VM?
KairuByte@lemmy.dbzer0.com 1 year agoI realize I’m being pedantic, but aren’t docker containers essentially just wrapped VMs?
specimen@lemmy.world 1 year ago
melmi@lemmy.blahaj.zone 1 year ago
Docker containers are more like LXCs—in fact, early versions of Docker used LXC under the hood, but the project diverged over time and support for LXC was eventually dropped as they switched to their own container runtime.
clmbmb@lemmy.dbzer0.com 1 year ago
Nope. Docker containers are kind of “virtual filesystems” and programs are running on top of the host’s kernel. They’re just isolated processes running on their own volume - to which you can also attach external “volumes”.
grue@lemmy.world 1 year ago
No, containers are basically sandboxed applications+dependencies running on top of the host’s kernel. VMs run their own separate everything kernel.