Install Docker inside LXC container - Proxmox VE

Alex
2019-05-03T11:04:15Z

install-docker-inside-lxc.txt

|
| 1.Add “aufs” or “overlay” (or both) to /etc/modules-load.d/modules.conf in your PVE host and reboot. Check it with lsmod | grep -E 'overlay|aufs'
| 2.Use a LXC image with unprivilege features (you can check them here: https://uk.images.linuxcontainers.org/)
| 3.Create the container with unprivilege option, and “keyctl=1, nesting=1” features (Options section in proxmox).
| 4.Maybe you would want to mount an external point into /var/lib/docker (Resources section in proxmox)
| 5.Check this link (https://docs.docker.com/storage/storagedriver/overlayfs-driver/#configure-docker-with-the-overlay-or-overlay2-storage-driver) to change your storage-driver in docker to use aufs or overlay2.
| 6.Install portainer: https://portainer.readthedocs.io/en/latest/deployment.html
|
| Voilá…