Tag: 桥梁

如何在容器环境中通过connmanbuild立集装箱networking?

我一直在使用Docker 1.13.1像我的目标,像树莓派和创build容器基于Ubuntu可以带来systemd的。 据我所知,Docker支持容器和docker0网桥的桥接模式,在每个容器中分配IP地址。 如果Connman服务没有在容器中启动,172.17.0.2被正确设置在容器中,但是connman服务启动,不是(随机设置容器中的ip)。 任何人都知道如何使用connman在容器中分配从docker0桥提供的ip地址?

将Docker容器连接到桥上

我目前正在通过如何连接Docker容器没有一个桥梁的教程,并进入以下命令时,我来到了一个绕道: ip link set netns ./docker-pid-cx dev c_x_eth0 。 我从命令得到的结果是RTNETLINK answers: Invalid argument 。 在shell脚本中, docker-pid-cx : docker inspect –format '{{.State.Pid}}' cx 有任何问题请询问 谢谢

将networking地址分配给网桥时发生了什么?

网桥在多个networking接口之间透明地中继stream量。 它独立于协议,在networking层2工作。 但是,为networking桥分配一个IP地址是很常见的。 Docker网桥有一个IP地址,在删除IP地址后不能正常工作。 更重要的是,kvm和xen也使用网桥来控制networking,他们经常从主机networking接口(如eth0)接pipenetworking,并使用分配的IP地址。 在讨论networking层2设备时,我认为使用IP地址是很奇怪的。 将networking地址分配给网桥时发生了什么? 一座桥如何与一个IP地址一起工作?

为什么我能够从虚拟框vm里面的docker访问虚拟主机的LANnetworking

我有下一个设置:主机MAC < – 虚拟盒与Ubuntu 16.04(NAAT)< – docker与Ubuntu 16.04(桥)。 由于某种原因,我可以ping本地机器或访问在Docker的Mac主机局域网内的计算机上的瓶服务器。 为什么这可能?

无法在Docker容器中设置net.bridge.bridge-nf-call-iptables

我试图控制是否通过我的Docker容器中设置的网桥的数据包​​发送到iptables进行处理使用以下命令: sysctl -w net.bridge.bridge-nf-call-iptables="1" 不幸的是,这不起作用: sysctl: cannot stat /proc/sys/net/bridge/bridge-nf-call-iptables: No such file or directory 看起来我的Docker容器中没有/ proc / sys / net / bridge目录,尽pipe目录在我的主机中。 在主机上运行同样的命令。 我已经检查,并且据我所知,所有正确的模块都安装在主机上,并出现在Docker容器中。 谷歌一直没有用,所以我想知道是否有其他人看到这个问题和/或有一个解决scheme?

将docker0分配给不同的物理接口

我目前正在我的家用机器上运行docker服务器。 我想分配docker0桥到不同的物理nics。 据我了解docker0桥使用iptables连接到主机的networking。 所以 – 如果我想docker0连接到eth0和docker1到eth1我需要哪种iptables规则? 经过一些研究,我发现https://fralef.me/docker-and-iptables.html – 据我所知,我需要应用以下规则: -A FORWARD -i docker0 -o eth0 -j ACCEPT -A FORWARD -i eth0 -o docker0 -j ACCEPT -A FORWARD -i docker1 -o eth1 -j ACCEPT -A FORWARD -i eth1 -o docker1 -j ACCEPT 我是否需要一些规则以阻止(DENY)docker1从路由到eth0,反之亦然? 非常感谢你! 塞巴斯蒂安

如何连接Docker容器没有桥?

我正在做一些与Docker容器技术有关的实验。 我需要一个特定的原因将两个veth容器接口连接在一起,而不使用桥接,默认情况下,Docker会创build一个桥接,所以我不想使用它。 我很困惑,想知道这样做是否正确。 任何人都可以提供build议,并指出我的一些链接或方法? 我会感激。 非常感谢。 +————–+ +————–+ | | | | | Container X | | Container Y | | | | | +————–+ +————–+ ^ veth ^ veth | | +—————-+