Azure 容器实例不响应浏览器上的 dns 名称
Azure Container Instance does not respond with dns name on browser
我有 docker 本地侦听端口 5000 的映像。
我已将映像部署到 Azure 容器注册表。
然后我创建了 Azure 容器实例:
az container create --resource-group myResourceGroup --name aci-tutorial-app --image <acrLoginServer>/aci-tutorial-app:v1 --cpu 1 --memory 1 --registry-login-server <acrLoginServer> --registry-username <service-principal-ID> --registry-password <service-principal-password> --dns-name-label <aciDnsLabel> --ports 80
容器已成功创建,但浏览器未响应 DNS 名称。日志如下所示。
PS C:\azure\ACIPythonAPI> az container logs --resource-group My-Container-RG --name mycontainer
[2022-01-10 08:33:36 +0000] [18] [INFO] Starting gunicorn 20.1.0
[2022-01-10 08:33:36 +0000] [18] [INFO] Listening at: http://0.0.0.0:5000 (18)
[2022-01-10 08:33:37 +0000] [18] [INFO] Using worker: sync
[2022-01-10 08:33:37 +0000] [25] [INFO] Booting worker with pid: 25
可能是什么问题? docker 中的端口定义不正确?如何排除故障?
我在我的环境中进行了测试,它对我来说工作正常。我正在使用 nginx
图像并推送到容器注册表。
使用容器注册表中的映像创建容器实例,最近 pushed.I 使用与您创建容器相同的命令。
建议您使用 FDQN
或 Public IPAddress
的容器实例点击浏览器并能够看到来自容器实例的响应。
我有 docker 本地侦听端口 5000 的映像。 我已将映像部署到 Azure 容器注册表。
然后我创建了 Azure 容器实例:
az container create --resource-group myResourceGroup --name aci-tutorial-app --image <acrLoginServer>/aci-tutorial-app:v1 --cpu 1 --memory 1 --registry-login-server <acrLoginServer> --registry-username <service-principal-ID> --registry-password <service-principal-password> --dns-name-label <aciDnsLabel> --ports 80
容器已成功创建,但浏览器未响应 DNS 名称。日志如下所示。
PS C:\azure\ACIPythonAPI> az container logs --resource-group My-Container-RG --name mycontainer
[2022-01-10 08:33:36 +0000] [18] [INFO] Starting gunicorn 20.1.0
[2022-01-10 08:33:36 +0000] [18] [INFO] Listening at: http://0.0.0.0:5000 (18)
[2022-01-10 08:33:37 +0000] [18] [INFO] Using worker: sync
[2022-01-10 08:33:37 +0000] [25] [INFO] Booting worker with pid: 25
可能是什么问题? docker 中的端口定义不正确?如何排除故障?
我在我的环境中进行了测试,它对我来说工作正常。我正在使用 nginx
图像并推送到容器注册表。
使用容器注册表中的映像创建容器实例,最近 pushed.I 使用与您创建容器相同的命令。
建议您使用 FDQN
或 Public IPAddress
的容器实例点击浏览器并能够看到来自容器实例的响应。