我有一个安装了openvpn
的Ubuntu docker容器和一个config.ovpn
文件。
我尝试做:
openvpn --config config.ovpn
并收到以下错误:
ERROR: Cannot ioctl TUNSETIFF tun: Operation not permitted (errno=1)
有些谷歌搜索似乎表明这是因为没有使用sudo
,但root
还没有sudo
权限? (对于它的价值 - 运行sudo openvpn
没有任何区别)。
答案 0 :(得分:1)
向--privileged
添加docker run
标志解决了问题。
答案 1 :(得分:0)
只需将--cap-add NET_ADMIN
参数设置为docker run
,即可为容器添加合适的容量。