簡體   English   中英

如何為 Azure 容器實例設置 FQDN

[英]How to get set up FQDN for Azure Container Instance

我正在使用 Azure 容器注冊表來存儲我的私有 docker 映像和Azure 容器實例來部署它。

我得到了一個公共 IP 地址,它可以用於驗證和簡單預覽,但由於 IP 地址是動態的,因此無法使用(或與客戶共享)。

有沒有辦法設置我可以使用的完全限定域名,而不是在每次容器重啟時更改 IP 地址?

瀏覽文檔並沒有透露任何相關信息。

您現在可以將 dns-name-label 設置為容器組的屬性。 此答案中共享了詳細信息-希望這會有所幫助並感謝您成為用戶!

Azure 容器組 IP 地址消失

有沒有辦法設置我可以使用的完全限定域名,而不是在每次容器重新啟動時更改 IP 地址?

不幸的是,就目前而言,Azure支持,例如設置一個靜態公網IP地址,Azure的容器實例仍然處於預覽。

將來,我們將擴展我們的網絡功能,以包括與虛擬網絡、負載平衡器和 Azure 網絡基礎結構的其他核心部分的集成。

有關 Azure 容器實例網絡的更多信息,請參閱此鏈接

作為一種解決方法,我們可以部署一個虛擬機並在其上運行 docker,為此虛擬機設置靜態公共 IP 地址,然后重新啟動 docker 我們不會丟失此公共 IP 地址。

看起來您可以通過 Azure CLI 使用dns-name-label標志來完成:

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

源代碼在這里

這將產生以下 FQDN: aci-demo.westeurope.azurecontainer.io (westeurope 是您的位置)

在 ACI(Azure 容器實例)上使用docker-compose.yml文件時, domainname屬性用於 FQDN。

services:
    service-name:
        image: ****
        domainname: **FQDN**

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM