container-openvpn/docs/selinux.md

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