You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Azure CLI创建多容器Azure Container Apps应用

问题答复

完全可以通过Azure CLI实现单Azure Container Apps实例部署2个同生命周期的容器服务,你之前使用的az containerapp up是面向单容器场景的快速部署封装命令,本身不支持多容器定义,改用标准容器应用管理命令配合配置文件即可完成自动化部署,和门户手动操作的效果完全一致。

具体操作方法
  • 准备多容器配置文件:核心是在容器应用的模板配置段,将两个容器的信息都写入容器列表数组,每个容器单独配置镜像地址、端口、资源限制、环境变量、存储挂载等参数。你也可以先在门户创建好多容器应用后导出配置作为模板修改,避免手写配置出错。
  • 创建全新多容器应用:使用az containerapp create命令,通过--yaml参数传入准备好的多容器配置文件,基础命令格式如下:
    az containerapp create --name <你的容器应用名> --resource-group <所属资源组名> --environment <关联的容器应用环境名> --yaml ./your-multi-container-config.yaml
  • 为现有单容器应用新增第二个容器:使用az containerapp update命令,同样传入更新后的多容器配置文件即可完成增量更新,不需要重建现有应用。

配置说明:同一Container Apps实例内的多个容器会共享网络命名空间、应用生命周期和计算资源,容器之间可以直接通过localhost:对应端口访问,和门户手动创建的多容器应用没有功能差异。

内容的提问来源于stack exchange,提问作者jonho

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 22:54:31