42bf842202
for hosts not allowing module loading
709 B
709 B
For hosts that use SELinux
Try this policy file
Run these commands to compile and load it:
checkmodule -M -m -o docker-openvpn.mod docker-openvpn.te
semodule_package -o docker-openvpn.pp -m docker-openvpn.mod
sudo semodule -i docker-openvpn.pp
Also, some configurations don't allow containers to load kernel modules, so on the host run this:
sudo modprobe tun
So the container doesn't have to load the tun
module.
Still having issues?
In January 2016, Fedora based systems got an update that fixed an issue for labeling namespaced net objects under /proc
to fix, make sure that you have run sudo dnf update
and you need to reboot to load the new policies