我已经按照教程将.net核心Web应用程序构建到docker映像,发布到azure容器注册表,然后我设置了我的VSTS Release模板以将容器部署到app服务.
这一切似乎都有效,我可以在容器注册表中查看我的图像,部署似乎成功 – 但是当导航到应用服务站点时,我得到的只是HTTP 503 – 服务不可用.
应用程序服务已启动,我可以通过bash在我的文件系统中看到部署 – 所以我想知道我是否遗漏了什么?
我的任何模板中都没有’startup’命令,我想知道它是否可以这样?
该网站从VS2017完美运行,包括通过docker进行调试,所以它真的只是…如何让App Service实际加载和执行图像?
谢谢!
编辑
除此之外,我还可以访问docker诊断日志,声称“图像操作系统”窗口“无法在此平台上使用”.
我的基本映像是microsoft / aspnetcore:2.0映像,它在我的开发环境中的linux容器上运行得非常好……但似乎无法在Linux App Service中运行?
aspnetcore:2.0基本映像不适合Linux应用服务吗?
最佳答案
原文链接:https://www.f2er.com/docker/436260.html