3 ms·
Containers are a feature of the Linux Kernel as is namespacing, so non-linuxes will always need a VM to run Linux containers. lxc really only covers starting a
by kodah 3y ago
Containers are a feature of the Linux Kernel as is namespacing, so non-linuxes will always need a VM to run Linux containers.
lxc really only covers starting a process as a container with some basic configuration. Later on Docker developed libcontainer which gave it interaction with other namespacing technologies like IPC, network, etc. The interfaces with these other namespacing technologies are not the same across linuxes which is what I mean by "run anywhere".