gpt4 book ai didi

azure - 访问部署在Azure容器实例上的应用程序

转载 作者:行者123 更新时间:2023-12-02 06:43:16 26 4
gpt4 key购买 nike

我是 Azure 新手。我已在 Azure 容器实例上部署了我的应用程序。它还生成了一个 FQDN,但是当我尝试通过 postman 或浏览器使用此 FQDN 访问已部署的应用程序时,它不起作用。请告诉我我需要做哪些额外配置才能在容器中公开 API。

FQDN:testapp.westus.azurecontainer.io

这是部署应用程序后生成的 FQDN

最佳答案

正如我在上一个问题中所说,首先,您需要确保您使用的图像可以在本地正常运行。这意味着图像工作良好。然后,您需要公开应用程序在容器内监听的正确端口。

例如docker镜像Nginx,它监听80端口,那么在将镜像部署到Azure容器实例时需要暴露80端口。并且FQDN默认访问80端口。如果您的应用程序监听 8080 端口,并且您公开了它。然后您需要通过 FQDN 访问您的应用程序,如下所示:

testapp.westus.azurecontainer.io:8080

通过参数--ports在Azure CLI中公开端口:

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

在 Azure 门户中公开端口:

enter image description here

希望有帮助。如果您还有任何疑问,请告诉我。

关于azure - 访问部署在Azure容器实例上的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57472794/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com