azure - 使用 FTP 部署的 Azure 函数,如何解决不存在的 docker 容器问题
问题描述
我处于开发阶段,并且正在尝试使用以下设置的 Azure Function:
- Linux
- 高级计划,
- 节点JS 12
- 使用 FTP 部署
我做了什么:
我已经部署了
Durable Functions HTTP Starter
此处指定的示例:https ://docs.microsoft.com/en-us/azure/azure-functions/durable/quickstart-js-vscode#client-function-http-starter并将我的代码部署到
xxxxxxxxxxx.ftp.azurewebsites.windows.net
下面/site/wwwroot
我收到以下错误
LogFiles/2020_06_10_xxxx_docker.log
:
2020-06-10T01:05:51.825Z ERROR - Image pull failed: Verify docker image configuration and credentials (if using private repository)
2020-06-10T01:05:51.845Z INFO - Stopping site XXXXXXXXXX because it failed during startup.
2020-06-10T01:09:59.152Z INFO - Pulling image from Docker hub: mcr.microsoft.com/azure-functions/node:3.0-node8-appservice-stage6
2020-06-10T01:10:00.049Z ERROR - DockerApiException: Docker API responded with status code=NotFound, response={"message":"manifest for mcr.microsoft.com/azure-functions/node:3.0-node8-appservice-stage6 not found: manifest unknown: manifest tagged by \"3.0-node8-appservice-stage6\" is not found"}
- 经检查,此
mcr.microsoft.com/azure-functions/node:3.0-node8-appservice-stage6
docker 映像不存在,因此失败。
我的问题是,如何指示 Azure Function 使用有效的 docker 映像而不是不存在的映像?或者如果上面的任何步骤我做错了导致这个问题?谢谢
解决方案
完全删除 Azure 函数并创建一个新函数可解决此问题。
推荐阅读
- rust - 调用函数时移动所有权会复制“self”结构吗?
- sql - INSERT ALL 错误 ORA-02291 完整性约束,但引用了 PK
- python - 在 Keras 中使用 Lambda 层时出现符号张量值错误
- python - 如何检查字符串是否只包含“az”、“AZ”和“0-9”字符
- javascript - 排序比较函数什么都不做。甚至不会打印到日志或错误
- opencv - 在 CV2 中匹配具有不同方向的模板图像
- android - 从 Fragments 检查 ToggleButton
- c# - InvalidOperationException:未指定密钥类型。Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ConfigureSigningCredentials.LoadKey()
- powershell - 如何在 PowerShell 中将字符串作为批处理脚本执行
- php - 检测路线中的故障点