I'm considering running docker (and some docker containers) off of proxmox and wondered whether running docker inside an LXC or a VM would be better? I noticed from the following URL that it mentions that running docker in a VM would be better but gives no reason why this would be the case?
https://pve.proxmox.com/wiki/Linux_Container
"If you want to run micro-containers (with docker, rkt, …), it is best to run them inside a VM."
Also, for LXC more generally and likely a noob question but ...If LXC uses the same kernel as the proxmox host, I'm not sure I understand how there are Ubuntu 18.04.1 (no 18.04.2 template yet?) and Ubuntu 18.10 templates when these use the 4.18.0-16-generic (HWE) kernel? Wouldn't there be issues with the older proxmox kernel (4.15.18-10-pve) running these OS?
Thanks!
https://pve.proxmox.com/wiki/Linux_Container
"If you want to run micro-containers (with docker, rkt, …), it is best to run them inside a VM."
Also, for LXC more generally and likely a noob question but ...If LXC uses the same kernel as the proxmox host, I'm not sure I understand how there are Ubuntu 18.04.1 (no 18.04.2 template yet?) and Ubuntu 18.10 templates when these use the 4.18.0-16-generic (HWE) kernel? Wouldn't there be issues with the older proxmox kernel (4.15.18-10-pve) running these OS?
Thanks!