have you tried LXC? It is very fast .
since the 90's we have used vservers, then openvz and now lxc. they are all close to bare metal speed. LXC looks to be future proof as no special kernel is needed.
Yep, I'm using a few LXC machines on Proxmox it is very cool. But What I am asking is if I can also run Docker on the host O.S. (Proxmox).
LXC and Docker are both Linux container technologies, but they have different purposes. LXC is usually used for system containers, like a normal VPS, a system you would run and log into and all of that. Docker containers are generally programmatic and run, do something, exit, like an application, and Docker has a whole set of tooling around building, distributing and running these application contrainers. I realize there is some overlap in the functionality of LXC vs Docker, but in general what I'm saying is the case.
Since I have a limited # of bare metal servers, it would be cool for them to be able to do double-duty as Proxmox hosts and Docker hosts, both on bare metal.
Edit: Also, it's been said that Docker doesn't run well (or at all) INSIDE LXC.
SO you can run Docker inside a KVM machine no problem of course but then it's not bare metal.
Running Docker inside LXC I've read it problematic, at least with the default configurations of Proxmox and Docker .. ?
Regards,
Kevin Long