在我们的解决方案中,我们希望将Edge模块连接到其他网络上主机的服务总线。
(根据设计)不允许dns服务器将dns映射到该主机,因此我需要在运行Edge模块的Windows容器的hosts文件中进行dns映射。
我已经使用docker run和docker build命令进行了一些测试,设置了--add-host参数,但是Windows容器似乎不支持此功能。在使用该标志启动容器之后查看文件至少表明它不是。
此外,我不确定我是否可以使用此功能,因为Edge运行时控制着容器的运行(如果我错了,请纠正我)。
在绝望中,我试图通过代码修改hosts文件,但由于未满足管理权限而被停止。 无论如何,这感觉像是一种破解,而不是必须要做的。
是否有更简单的方法来添加dns主机映射?
答案 0 :(得分:0)
假设您使用的是Windows基本映像-您可以在其中修改主机文件。