0
我的网络上有一些智能wifi设备,我可以从我的Mac上的脚本中看到。但是从Docker容器中运行相同的脚本,这些设备是不可见的。当运行Docker for Mac时在本地网络上访问设备
我认为这与Docker for Mac无法使用--network host
或network_mode: host
连接到主机的网络有关。我也假设这个问题在Linux机器上不存在,但我没有一个可以测试。
解决方法是什么?
编辑:
证实了这一个Ubuntu的VirtualBox中运行时工作得很好,但我真的没有在其内部发展。
谢谢,我会给这个镜头。当使用'docker-compose'并为服务设置'network_mode:host'时,它不起作用。这是预期的吗? – benwiz
经过进一步的研究,我相当有信心,由于Docker for Mac的工作方式,这不是一个解决方案。 – benwiz