Azure容器实例-同一容器中的dns和子网

时间:2018-12-14 16:02:05

标签: azure containers

我有一个具有子网配置的Azure容器实例(我需要访问内部服务)。但是我还需要配置dns。 我尝试创建容器,但它返回以下消息:设置网络配置文件时,IP地址类型不能为公用。 是否可以在同一容器中配置dns和配置子网?

2 个答案:

答案 0 :(得分:1)

不幸的是,如果将Azure容器实例部署在Vnet的子网中,则无法为其设置公共IP或DNS。 Azure至少在现在不支持它。也许将来会支持。有关更多详细信息,请参见Virtual network deployment limitations

  

部署到虚拟网络的容器组当前不存在   支持公共IP地址或DNS名称标签。

希望这会对您有所帮助。

答案 1 :(得分:0)

  1. 网络配置文件中的错误看起来像是az中的错误 命令工具。如果仅指定您的VNET名称和子网名称 然后它将创建一个网络配置文件名称。

  2. 如果要使用DNS 要解析这些名称,您需要分别设置DNS,然后调用 创建新的az命令后配置DNS 容器实例。

    az network dns记录设置了一个添加记录...

有关使用具有私有IP地址的Azure DNS的信息,请参阅此文档。

Use Azure DNS for private domains