首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >主机上没有IP地址的码头网络

主机上没有IP地址的码头网络
EN

Server Fault用户
提问于 2017-08-11 14:46:51
回答 1查看 2.2K关注 0票数 2

我正在尝试创建一个Docker网络,它将在主机上使用一个现有的网桥,但不需要在这个网桥上配置任何IP。当我跑步时:

代码语言:javascript
运行
复制
docker network create -o "com.docker.network.bridge.name=br0" testnet

Docker在主机上自动分配IP地址,并始终将此IP用作其他容器的网关。

我想要的是在主机上没有IP的网络,并使用另一个容器作为网关(这个容器连接到多个网络)。我有很好的理由来设置这种设置,并且不让主机在这些网络之间直接路由。这可能吗?我怎样才能做到这一点?

谢谢你的帮助,

海绵宝宝

EN

回答 1

Server Fault用户

回答已采纳

发布于 2017-08-12 22:01:30

在查看了源代码之后,似乎不可能用bridge网络驱动程序做到这一点。createNetwork函数总是尝试即使桥已经存在,也要设置一个IPv4 4setupBridgeIPv4函数在网桥上设置一个IPv4,并将此IP定义为网络网关。

我通过使用none网络驱动程序和使用管道工程手动将容器连接到我的主机桥来解决我的问题。这种解决方案的缺点是,容器必须在每次重新启动时重新连接到桥接器上,但这可以通过系统服务在码头后开始自动完成。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/868192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档