|
|
|
|
|
by sproingie
918 days ago
|
|
A container is simply a process with isolated namespaces — an OS does not run within them, and any hardware access they have is mediated by the OS in the same way as any other process. This being from Linux’s POV anyway: once you’re running Docker on other OS’s, there’s a Linux VM in the middle. |
|
It's true that you don't have to, but you certainly can.
In fact, the first implementation of containers in Linux - Linux Containers, or LXC - works exactly that way.
This may or may not be as great a distinction as you might want in order to consider it bare metal vs. not. I'll leave that up to you.