0

我创建了容器注册表,然后将我的 Web 应用程序的 docker 映像推送到该注册表。创建容器实例,它工作正常。

现在我必须将此图像部署到 Web 应用程序。我发现有两个选项。

首先,我可以直接在存储 docker 映像的位置选择“部署到 Web 应用程序”选项。其次,我可以使用相同的 docker 映像创建“容器的 Web 应用程序”资源。

a.) 当我尝试第一个选项时:成功部署后,当我运行 Web 应用程序时,它显示默认页面。当我连接到 ftp 以检查 wwwroot 文件夹中的文件时。仅存在“hostingstart.html”文件。

b.) 当我尝试第二个选项时:成功部署后,当我运行 Web 应用程序时,它会在“Web 应用程序的容器无法启动”页面上显示消息。请在几分钟后重试。如果您是此 Web 应用程序的管理员,请验证您的容器设置并转到 Azure 门户查看诊断日志“当我连接到 ftp 以检查 wwwroot 文件夹中的文件时。仅存在“hostingstart.html”文件。

Docker 映像没有问题,因为我可以在本地和容器实例上运行它。

我的第一个问题是:上述两种方法是否相同,因为在第一种方法中它看起来像带有 kudu/app 服务编辑器选项的普通 Web 应用程序,但在第二种方法中我没有找到 kudu/app 服务编辑器支持。

第二个问题是:我想为容器实现 Web 应用程序,所以只有第二种选择是我应该选择的?

知道我缺少什么吗?

4

1 回答 1

0

正如评论中的原始海报所分享的那样,重试将图像推送到容器是有效的。

于 2019-02-10T21:06:14.247 回答