如何在Docker容器中运行OpenVPN客户端?

普利兹

我想在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

-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

看来IPv6存在一些问题,但是我不确定现在如何继续。

请注意,如果我重复上述步骤并--net=host添加到docker run,则一切正常。但这不是我真正想要的。我想在容器中隔离运行OpenVPN客户端。

对于它的价值,我不需要IPv6。通过IPv4可以访问VPN网络中所有可访问的主机。

普利兹

我知道了 看来我必须手动启用IPv6:

docker run -it --rm --cap-add=NET_ADMIN --device /dev/net/tun \
           --sysctl net.ipv6.conf.all.disable_ipv6=0 -v $PWD:$PWD \
           ubuntu bash

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Docker容器中运行JavaScript客户端?

来自分类Dev

如何在Debian中安装openvpn客户端?

来自分类Dev

Docker容器中的Eureka客户端

来自分类Dev

如何在docker镜像中运行Signalr blazor客户端的StartAsync连接?

来自分类Dev

如何在OpenVPN中与服务器端共享客户端Internet连接?

来自分类Dev

如何在docker alpine中安装mongodb客户端?

来自分类Dev

如何在Docker中安装kerberos客户端?

来自分类Dev

如何在 docker alpine 中安装 mongodb 客户端?

来自分类Dev

远程客户端无法连接到在Azure VM中运行的Redisai Docker容器

来自分类Dev

OpenVpn中的客户端到客户端通信

来自分类Dev

在 tomcat 容器中运行 Hazelcast 客户端

来自分类Dev

在Docker容器中安装mongo客户端

来自分类Dev

在Docker容器中安装mongo客户端

来自分类Dev

如何从haproxy docker容器内的请求中获取客户端IP?

来自分类Dev

如何从haproxy docker容器内的请求中获取客户端IP?

来自分类Dev

如何设置OpenVPN客户端

来自分类Dev

测试docker容器中的Python mqtt客户端连接到mqtt代理docker容器

来自分类Dev

如何在Chome本机客户端中运行测试用例?

来自分类Dev

如何在python中运行多线程以进行多客户端套接字编程?

来自分类Dev

如何在python中创建一个持续运行的套接字客户端

来自分类Dev

如何在JAVA中运行服务器-客户端应用程序

来自分类Dev

如何在 JGrasp for Java 中运行服务器/客户端程序?

来自分类Dev

如何在docker容器中运行量角器端到端测试?

来自分类Dev

Docker ps -a没有显示正在运行的已停止的mysql客户端容器

来自分类Dev

如何在UDP无连接客户端中的固定端口上运行客户端程序-Java中的服务器对

来自分类Dev

如何在Debian主机内的LXC容器中运行openvpn?

来自分类Dev

如何在传输客户端或节点客户端中启用文档路由

来自分类Dev

错误:连接到运行中的容器时,客户端网络套接字在建立安全TLS连接之前已断开连接-Docker远程容器

来自分类Dev

如何在Ubuntu 15.04上启动OpenVPN客户端服务

Related 相关文章

  1. 1

    如何在Docker容器中运行JavaScript客户端?

  2. 2

    如何在Debian中安装openvpn客户端?

  3. 3

    Docker容器中的Eureka客户端

  4. 4

    如何在docker镜像中运行Signalr blazor客户端的StartAsync连接?

  5. 5

    如何在OpenVPN中与服务器端共享客户端Internet连接?

  6. 6

    如何在docker alpine中安装mongodb客户端?

  7. 7

    如何在Docker中安装kerberos客户端?

  8. 8

    如何在 docker alpine 中安装 mongodb 客户端?

  9. 9

    远程客户端无法连接到在Azure VM中运行的Redisai Docker容器

  10. 10

    OpenVpn中的客户端到客户端通信

  11. 11

    在 tomcat 容器中运行 Hazelcast 客户端

  12. 12

    在Docker容器中安装mongo客户端

  13. 13

    在Docker容器中安装mongo客户端

  14. 14

    如何从haproxy docker容器内的请求中获取客户端IP?

  15. 15

    如何从haproxy docker容器内的请求中获取客户端IP?

  16. 16

    如何设置OpenVPN客户端

  17. 17

    测试docker容器中的Python mqtt客户端连接到mqtt代理docker容器

  18. 18

    如何在Chome本机客户端中运行测试用例?

  19. 19

    如何在python中运行多线程以进行多客户端套接字编程?

  20. 20

    如何在python中创建一个持续运行的套接字客户端

  21. 21

    如何在JAVA中运行服务器-客户端应用程序

  22. 22

    如何在 JGrasp for Java 中运行服务器/客户端程序?

  23. 23

    如何在docker容器中运行量角器端到端测试?

  24. 24

    Docker ps -a没有显示正在运行的已停止的mysql客户端容器

  25. 25

    如何在UDP无连接客户端中的固定端口上运行客户端程序-Java中的服务器对

  26. 26

    如何在Debian主机内的LXC容器中运行openvpn?

  27. 27

    如何在传输客户端或节点客户端中启用文档路由

  28. 28

    错误:连接到运行中的容器时,客户端网络套接字在建立安全TLS连接之前已断开连接-Docker远程容器

  29. 29

    如何在Ubuntu 15.04上启动OpenVPN客户端服务

热门标签

归档