gpt4 book ai didi

azure-devops - Azure 应用服务部署版本 (Azure DevOps) 覆盖 Azure 门户中的多容器 Docker Compose(预览)设置

转载 作者:行者123 更新时间:2023-12-03 16:39:36 27 4
gpt4 key购买 nike

我有一个与应用服务一起运行的多容器应用程序 - 用于容器的 Web 应用程序。只要在“容器设置”选项卡下提供 Docker Compose(预览)配置,一切都可以正常工作。

目前,我正在使用 Azure DevOps 为特定容器创建构建,然后使用容器设置下的持续部署选项(在 Azure 门户中)从 ACR 中提取最新部署的容器镜像。这也很好用。我可以为单个容器运行构建,并且只部署特定的容器而不影响 Web 应用程序。 (每个容器都是一个独立的项目,只有一个Dockerfile,不需要docker-compose)

但是,当我使用 Azure App Service Deploy(版本 4.*)从 Azure DevOp 创建一个 Release 时,Azure 门户中的 Docker Compose(预览)配置被完全清除,它默认为单个容器并且应用程序中断。需要 Docker Compose 配置,因为它使主容器知道其他容器。

我使用的是 Azure 应用服务部署的 4.* 版。我想使用 Azure DevOps 的发布功能,因为它提供了更多的控制。

有没有一种方法可以从 Azure 应用服务部署版本 4 中指定 docker-compose 多容器配置,以便应用服务知道多容器配置,而不是清除 Docker Compose 中的多容器配置(预览)

谢谢,
卡兰

最佳答案

更换 Azure App Service deploy您的 Release 中的任务带有 Azure Web App for Containers 的管道任务。有多个图像的参数和一个配置文件(Docker-Compose.yml)。

关于azure-devops - Azure 应用服务部署版本 (Azure DevOps) 覆盖 Azure 门户中的多容器 Docker Compose(预览)设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54670525/

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