在 Azure 应用服务(Docker 实例)上设置环境变量

在 Azure 应用服务(Docker 实例)上设置环境变量

在 Azure 中创建应用服务并选择 Docker 容器作为应用类型时,在哪里设置环境变量?

我的应用程序在 Azure 中构建方式如下:1. 创建资源 > 应用服务 > 发布 > 选择 Docker 映像(而不是代码)2. 指向 Azure 注册表中的 Docker 容器。

应用程序构建得很好,但我希望在 docker run 命令期间传递环境变量(在其他服务上,您只需设置环境变量)。当应用程序构建时,您可以在日志中看到应用程序服务运行“docker run....”并传递 --env 变量。像这样

“docker run -d -p 56996:80 --name nameofapp_7 -e WEBSITE_SITE_NAME=AngularApp”

我需要知道的是,您可以在 Azure 门户的哪里设置要传递到运行命令的变量。即 WEBSITE_SITE_NAME?

答案1

您在 Web 应用程序中配置的任何应用设置都将作为环境变量传递到容器中。您可以在门户中通过 CLI 或 ARM 模板配置这些设置。

相关内容