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

use*_*352 5 azure azure-web-apps

在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 ?

Sam*_*gan 4

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