9

我正在使用 Azure 容器注册表来存储我的私有 docker 映像和Azure 容器实例来部署它。

我得到了一个公共 IP 地址,它可以用于验证和简单预览,但由于 IP 地址是动态的,因此无法使用(或与客户共享)。

有没有办法设置我可以使用的完全限定域名,而不是在每次容器重启时更改 IP 地址?

浏览文档并没有透露任何相关信息。

4

3 回答 3

8

您现在可以将 dns-name-label 设置为容器组的属性。此答案中共享了详细信息-希望这对您有所帮助并感谢您成为用户!

Azure 容器组 IP 地址消失

于 2018-02-15T22:55:36.490 回答
3

有没有办法设置我可以使用的完全限定域名,而不是在每次容器重启时更改 IP 地址?

不幸的是,目前 Azure 不支持设置静态公共 IP 地址,例如 Azure Container Instance 仍处于预览状态。

未来,我们将扩展我们的网络功能,包括与虚拟网络、负载均衡器和 Azure 网络基础架构的其他核心部分的集成。

有关 Azure 容器实例网络的更多信息,请参阅此链接

作为一种解决方法,我们可以部署一个 VM 并在其上运行 docker,为该 VM 设置静态公共 IP 地址,然后重新启动 docker,我们不会丢失此公共 IP 地址。

于 2017-09-27T02:28:32.747 回答
0

看起来您可以使用以下dns-name-label标志通过 Azure CLI 执行此操作:

az container create --resource-group myResourceGroup --name mycontainer --image mcr.microsoft.com/azuredocs/aci-helloworld --dns-name-label aci-demo --ports 80

src这里

这将产生以下 FQDN:aci-demo.westeurope.azurecontainer.io(westeurope 是您的位置)

于 2021-11-13T17:45:04.473 回答