如何将DNS条目添加到Windows容器的主机文件?

问题描述

我在主机的IIS中有一个网站,可通过http://mysite.local地址访问。我还在该主机上运行了一个Windows容器,并且我正在尝试使用“ curl http://mysite.local”从我的Windows容器连接到该网站。

我将正确的DNS条目添加到容器的hosts文件中。为此,我连接到容器的命令外壳并运行以下命令:

echo 192.168.0.144 mysite.local >> c:\windows\system32\drivers\etc

但是控制台显示“ 访问被拒绝。

所以基本上,我的问题是:如何将DNS条目添加到Windows容器的主机文件?

我正在使用Docker Desktop version 2.3.0.4(46911),在Engine version 19.03.12上有Windows 10
我使用mcr.microsoft.com/windows/servercore:ltsc2019作为Windows基本映像创建了容器,也尝试过nanoserver:1903

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)