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

时间:2017-06-05 23:13:52

标签: docker

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

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

并收到以下错误:

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

有些谷歌搜索似乎表明这是因为没有使用sudo,但root还没有sudo权限? (对于它的价值 - 运行sudo openvpn没有任何区别)。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

只需将--cap-add NET_ADMIN参数设置为docker run,即可为容器添加合适的容量。