我想在 docker 容器中运行 OpenVPN 客户端。我在临时测试中尝试如下:
docker run -it --rm --cap-add=NET_ADMIN --device /dev/net/tun -v $PWD:$PWD ubuntu bash
in the container:
apt-get update && apt-get install -y openvpn
openvpn --config myconfig.ovpn
Run Code Online (Sandbox Code Playgroud)
(-v $PWD:$PWD
为了这个临时测试,我添加了卷挂载以将我的 OpenVPN 配置放入容器中。)
然后我突然进入日志记录:
Fri Jul 12 17:19:37 2019 /sbin/ip -6 addr add <ip>/64 dev tun0
RTNETLINK answers: Permission denied
Fri Jul 12 17:19:37 2019 Linux ip -6 addr add failed: external program exited with error status: 2
Fri Jul 12 17:19:37 2019 Exiting due to fatal error …
Run Code Online (Sandbox Code Playgroud)