【发布时间】:2018-09-18 13:35:25
【问题描述】:
在我们的解决方案中,我们希望将 Edge 模块连接到不同网络上主机的服务总线。
dns 服务器不允许(根据设计)将 dns 映射到该主机,因此我需要在运行 Edge 模块的 Windows 容器的 hosts 文件中进行 dns 映射。
我已经使用 docker run 和 docker build 命令进行了一些测试,设置了 --add-host 参数,但这似乎在 Windows 容器中不受支持。在使用该标志启动容器后查看文件至少表明它不是。
此外,我不确定我是否可以使用它,因为 Edge 运行时控制着容器的运行(如果我在这里错了,请纠正我)。
我绝望地尝试通过代码修改主机文件,但由于未满足管理权限而被停止。 无论如何,这感觉像是一种黑客行为,而不是一个人应该做的事情。
有没有更简单的方法来添加 dns 主机映射?
【问题讨论】:
标签: docker docker-for-windows azure-iot-edge