Azure通过Docker Compose部署Web App遇502错误及排查
更新2024.01.30:问题已解决,详见下方我的回答
初始背景
- 我尝试通过Docker Compose在Azure上部署Web App,本地执行
sudo docker-compose up --build时运行完全正常,但部署到Azure后日志流出现502网关错误。 - 已通过bash脚本将本地构建的镜像上传至Azure容器注册表(ACR),但不确定Azure要求的docker-compose.yml格式,分别尝试了带
build参数和不带build参数的配置,均出现相同错误。 - Azure日志显示拉取
redis:7镜像时触发未授权错误,后续我将redis镜像标记后推送到ACR,但部署后访问前端又出现Response Content-Length不匹配的错误。 - 本地使用的docker-compose.yml、Dockerfile及Azure部署步骤、日志详情见原文配置。
内容的提问来源于stack exchange,提问作者Tütü
相关产品推荐
相关产品推荐

