Django Azure webapp部署docker容器未响应HTTP ping

Django Azure webapp部署docker容器未响应HTTP ping,django,azure,docker,Django,Azure,Docker,我正在尝试使用Azure Linux WebApp部署Django应用程序 查看我的应用程序本身的部署日志不会显示任何错误。但Docker日志中存在错误: ERROR - Container xxx for site xxx has exited, failing site start ERROR - Container xxx didn't respond to HTTP pings on port: 8000, failing site start. See container logs f

我正在尝试使用Azure Linux WebApp部署Django应用程序

查看我的应用程序本身的部署日志不会显示任何错误。但Docker日志中存在错误:

ERROR - Container xxx for site xxx has exited, failing site start
ERROR - Container xxx didn't respond to HTTP pings on port: 8000, failing site start. See container logs for debugging.

我不熟悉Docker容器,也无法访问它的配置文件。我已尝试在Azure应用程序设置中将
端口
网站_端口
网站_端口
设置为
8000
,但这不起作用。有人对如何修复此错误有什么建议吗?

要将应用程序部署到Azure Linux WebApp,您需要创建自定义映像或内置映像,然后有两种不同的情况

一种是将单个容器部署到Web应用程序。然后,Web应用程序将自动检测图像中暴露的端口,然后在应用程序运行良好后,您可以通过Internet访问该应用程序

另一个是,当将多个容器部署到Web应用程序时,它将检测名为Web的容器或第一个容器,以决定向外部公开哪个端口。或者可以使用环境变量
WEBSITES\u PORT
公开应用程序侦听的端口


因此,首先,您需要检查您的图像在本地是否运行良好,然后您可以根据您所处的环境选择需要使用的方式。有关错误的更多详细信息,请参阅。

如何将应用程序部署到Azure Web App?你使用图像吗?你能分享Dockerfile吗?还有问题吗?它能解决你的问题吗?如果是,请接受它作为答案。或者提供更新。