gpt4 book ai didi

azure - 适用于具有多容器的 Linux 的 Azure 应用服务是否允许多个 yaml 文件?

转载 作者:行者123 更新时间:2023-12-02 19:24:46 24 4
gpt4 key购买 nike

我正在尝试使用适用于 Linux + 多容器应用程序的 Azure 应用服务(又名 Docker-Compose)。

在我的本地主机开发机器上,我有:

  • docker-compose.yml(主文件)
  • docker-compose.override.yml(本地主机开发设置,通过环境变量)
  • docker-compose.development.yml(通过环境变量进行 Azure 开发实验设置)

docker-compose.yml文件中有大约8个图像,从反向代理到一些网站,然后是一些执行后台工作的后台主机。

在我的本地主机上所有工作都 100% 很棒。

现在,我正在尝试看看是否可以通过适用于 Linux + 多容器的新 Azure 应用服务来满足 azure 的要求。这是用户界面的一部分:

它只允许我使用 1x yaml 文件作为配置。因此,我不知道如何将我的 docker-compose.development.yml 文件添加为第二个文件,该文件将覆盖主文件中的任何现有设置。

类似,如果我这样做 docker-compose -f docker-compose.yml docker-compose.development.yml up

这可以通过适用于 Linux + 多容器的 Azure 应用服务实现吗?

最佳答案

不幸的是,适用于 Linux + 多容器应用程序的 Azure 应用服务不支持多个 yaml 文件,目前仅支持一个,基本上是对该文件进行编码并通过 linux_fx_version 传递,您可以使用 Azure CLI 查看相同的过程,参见代码here 。而且支持的选项也只有几个,请查看 Docker Compose Options 中的支持选项列表。 .

关于azure - 适用于具有多容器的 Linux 的 Azure 应用服务是否允许多个 yaml 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57075294/

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