I use vmware and qemu

  • Correct me I’d I’m wrong, but with docker you’re limited to the filesyatems and the image of the OS you’re installing. If you need to experiment with the pre-OS boot events, can that even be accomplished with docker? E.g., trying out different GRUB settings, setting up LUKS with dropbear etc. I think those things require a VM.

    • Yeah, you are correct. Docker shares the kernel with the host operating system, it doesn’t use hardware virtualization. That’s why it’s so fast and simple, but it also means it’s not a traditional VM and thus comes with some limitations.