我刚刚通过以下链接创建了一个 Azure Linux Web 应用程序(预览版):
我开发了一个需要 node v7.6.0 或更高版本的koajs后端。
我也读过这篇文章:在 Azure 网站上升级节点?但它与使用iis_node 的Azure Windows Web App有关。
到目前为止,我尝试从 bash kudu 控制台安装nvm:
https://{mysitename}.scm.azurewebsites.net/DebugConsole
但它没有用
所以现在我的猜测是,当我从 azure 门户中选择 Node.js 版本时,Azure 会选择一个特定的内置 docker 映像。因为 Node.js v7.6.0 或更高版本没有图像,所以我需要创建自己的图像?
有没有办法从门户网站获取 node.js 的最新 docker 镜像配置,还是我需要从头开始创建一个?
Linux 上的 Azure WebApp 是一个 Docker 容器,根据官方文档Using a custom Docker image for Azure Web App on Linux
,您可以设置自定义 Docker 镜像,其中包括用于 Web 应用程序的 Node.js 更高版本或使用来自Docker Hub的节点官方更高版本镜像。
希望能帮助到你。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句