在Docker容器中连接到VPN时出错

我有一个安装了openvpn的Ubuntu docker容器和一个config.ovpn文件。

我试着做: openvpn --config config.ovpn

并得到以下错误:

ERROR: Cannot ioctl TUNSETIFF tun: Operation not permitted (errno=1)

一些谷歌search似乎表明,这是因为没有与sudo运行,但没有root没有sudo权限? (为什么值得 – 运行sudo openvpn没有什么区别)。

添加 – --privileged标志docker run解决了这个问题。