充分访问eth1到docker容器
我可以运行将有权访问eth1
docker
集装箱。 DSL提供商连接到eth1
。 我在eth0
上有默认的networking。 我希望docker
容器在eth1
和pppoe
上的应用程序拨号pppoe
使用互联网完全访问互联网,无需端口映射。
最简单的select是与主机的networking堆栈一起运行。 您不会在容器之间有任何networking隔离,但是eth1将会在那里,就像您正在运行常规进程一样。
要做到这一点,使用docker run --net=host [rest of run command]
也可以build立自己的桥梁 ,把容器和桥梁连接到eth1。 我没有尝试过,也没有尝试过控制pppoe。
我看不出有什么理由不能做你想做的事情。 添加标志
--cap-add=NET_ADMIN
到docker运行命令。 这将使容器具有足够的权限来创build和configuration接口。