azure-web-app-service - Azure Webapps 的默认图像是公开的吗?
问题描述
我想在 Azure Webapps 中运行一个 PHP 应用程序。为此,我想使用自己的 Container,因为当前默认值存在一些问题。
代码或 Dockerfile 是否在某个地方公开,因此可以将其用作基础?
编辑:我也想提交一个潜在的错误,但我也找不到问题跟踪器。
解决方案
正如 Jason 正确指出的那样,添加有关此主题的更多信息以提高清晰度:
在 Azure App 服务中,您可以拥有不同风格/版本的 WebApp,如下所示:
1.代码 + Windows – 您选择应用程序堆栈并部署您的代码。
2. Code + Linux (WebApp Linux) - Linux 上的 App Service 在 Linux 上提供预定义的应用程序堆栈,支持 .NET、PHP、Node.js 等语言。这些是由平台预定义的祝福图像。在这里,您只需部署您的代码。
Docker Container + Linux(WebApp for Container) ——自定义镜像(代码已经是镜像的一部分,没有单独部署)——容器镜像在运行时成为容器。
Docker Container + Windows (WebApp for Windows Container) – 自定义镜像 – 容器镜像在运行时成为容器。
是的,您还可以使用自定义 Docker 映像在 Azure 中尚未定义的应用程序堆栈上运行您的 webapp。Azure 应用服务在 IIS 上运行的 ASP.NET 或 Node.js 等 Windows 上提供预定义的应用程序堆栈。
az webapp config container set 您可以运行az webapp list-runtimes --linux
以查看最新的语言和支持的版本。如果内置镜像不支持您的应用程序所需的运行时,您可以使用自定义容器部署它。
请查看这些文档以获取更多详细信息。
https://docs.microsoft.com/azure/app-service/quickstart-custom-container?pivots=container-windows https://docs.microsoft.com/azure/app-service/quickstart-custom-container?pivots =容器-linux
可以在此处找到所有应用服务基础映像:
https://github.com/Azure-App-Service/php(在你的情况下)
-同样你可以找到其他语言 -
https://github.com/Azure-App-Service/python
https://github.com/Azure-App-Service/ruby
https://github.com/Azure-App-Service
如果 WebApp 祝福图像有任何更改,您通常可以在此存储库中看到该更改:https ://github.com/Azure/app-service-quickstart-docker-images
是的,这是跟踪您对 repo 的反馈/建议的好地方: https ://github.com/Azure/app-service-quickstart-docker-images/issues
推荐阅读
- python - 在 QSvgWidget 中悬挂图像
- excel-formula - 动态范围参考
- c# - C# - 从 PropertyInfo 创建完整的动态表达式树
- excel - VBA 将多个 Excel 文件转换为 CSV 并删除尾随逗号
- java - UUID 类型的轴突聚合标识符
- javascript - webRTC 中的额外列
- php - 尝试在 php 中使用 openssl_decrypt 解密数据,但在邮递员中没有得到任何输出
- python-3.x - 用正则表达式 python 查找 +- 1
- django - 如何创建管理命令以通过电子邮件发送密码重置?
- reactjs - 材料表反应 - 编辑期间禁用保存