gpt4 book ai didi

Azure部署部署参数 'dockerRegistryUrl'值为空

转载 作者:行者123 更新时间:2023-12-02 07:04:06 25 4
gpt4 key购买 nike

尝试使用 docker-compose 和 azure 容器注册表以及一些公共(public)镜像来部署 Web 应用程序,但是当我进行审查时,它给了我这个错误。

The value of deployment parameter 'dockerRegistryUrl' is null. Please specify the value or use the parameter reference. See https://aka.ms/resource-manager-parameter-files for details.

这是我链接 azure 容器注册表的方式

    image: csym023.azurecr.io/csym023_api:latest
...
image: csym023.azurecr.io/csym023_app:latest

我认为我可能错误地为 azure 容器注册表设置了 docker-compose 文件,但我不确定。文档链接对我来说不是很清楚,它没有说明任何有关“dockerRegistryUrl”或在哪里上传资源管理器参数文件的信息。

这是Docker compose file

最佳答案

对于您的问题,实际上,“dockerRegistryUrl”不是 docker-compose 文件中的属性,它是 Azure Web App for Container 的环境变量。如果您使用模板。

因此,如果您对镜像使用 ACR,则需要设置环境变量 DOCKER-REGISTRY-SERVER-UTLDOCKER-REGISTRY-SERVER-PASSWORD 和应用设置中的DOCKER-REGISTRY-SERVER-USERNAME。此外,WEBSITES_ENABLE_APP_SERVICE_STORAGE 也是必需的。

此外,您需要满足Azure中支持的Docker compose选项。您可以详细了解here .

关于Azure部署部署参数 'dockerRegistryUrl'值为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58901519/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com