Proxmox LXC
- Can’t mount NFS inside an unpriviledged containers natively and make available to docker.
 - Can mount NFS inside an unpriviledged LXC using a proxmox bind mount and make available to docker.
 - Can mount NFS inside an priviledged LXC using ‘mount’, requires some apparmor tweaking. (lower security)
 - Can share GPU resources from proxmox host to LXC containers using cgroup2 permissions
 
Proxmox VM
- Can mount NFS inside a VM and make available to docker
 - Limitations on sharing GPU into a VM
- considerations for PCIe passthrough (IOUMM)
 - can share 1 GPU to multiple VM’s (??) / can’t share 1 GPU to multiple VM’s (??) - could explore serial based display for proxmox and leave GPU available to the VM. PCIe passthrough
 - does this work if there is a single GPU for sharing + for the proxmox host or do you need min 2 GPU’s (host + sharing) (??)
 
 - vGPU’s that enable sharing to multiple VMs (PICe) need a proxmox and nvidia subscription.
 
Baremetal
- Run your Linux OS (desktop mode for easy use for virt-manager)
 - Docker has access to the GPU
 - Docker can mount NFS shares
 - Use virt-manager or similar to manager KVM/QEMU/Libvirtd
 - Best of both worlds
 - No web GUI, consider https://www.linux-kvm.org/page/Management_Tools