首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从docker (在Windows主机上)广播UDP不会使它进入局域网

从docker (在Windows主机上)广播UDP不会使它进入局域网
EN

Stack Overflow用户
提问于 2019-02-20 09:46:06
回答 1查看 1.3K关注 0票数 0

我正在运行代码,在一个码头容器内与GigE视觉/ gen<i>cam摄像头对话。真正的部署将在Windows主机上运行(不幸的是)。摄像机响应广播的UDP发现数据包到端口3965 (wireshark剖析了那些作为GVCP协议,DISCOVER_CMD):

显然,UDP数据包不能跨越网桥,尽管--network=host在Linux上提供了帮助:摄像头被发现了。

在Windows主机上,--network=host没有任何效果,发现数据包(从容器内发送)从未到达局域网。Windows防御防火墙关闭,没有其他防火墙/防病毒/任何活动。

我还可以在Windows (而不是在托管容器中)运行相机发现程序,而且它可以工作。

知道有什么不对吗?我在谷歌上搜索诸如“码头出入口UDP窗口”之类的内容,但没有任何有用的结果。

EN

回答 1

Stack Overflow用户

发布于 2020-09-11 05:36:07

可能已经迟到了,但万一有人来了。

Docker --network=host不会在windows中工作,因此不会产生任何影响,如下所述:

这可以在Docker文档中找到。

主机网络驱动程序仅在Linux主机上工作,在Docker Desktop ( Mac )、Docker Desktop ( Windows )或Docker EE ( Windows Server )中不支持。

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

https://stackoverflow.com/questions/54792402

复制
相关文章

相似问题

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