Azure App Services中Docker Compose (Preview)选项消失,如何部署多容器应用?
Azure App Services中Docker Compose预览选项消失后的解决方案
关于消失的“Docker Compose (Preview)”选项
- 该预览功能已正式退出预览阶段,并未被移除,而是整合到了更通用的容器部署流程中。Azure在2025年初完成了该功能的GA(正式发布)迁移,原独立的预览入口被合并至“容器”部署选项下的对应流程里。
当前运行Docker Compose多容器应用的方式
方法1:通过Azure门户部署
- 创建新的App Service(需选择支持多容器的定价层,比如Basic及以上)
- 在“部署”部分选择“容器”选项
- 选择“Docker Compose”作为配置源,上传你的
docker-compose.yml文件,或指定容器注册表中的相关配置 - 完成环境变量、缩放设置等后续配置后启动部署
方法2:使用Azure CLI命令部署
直接通过CLI命令提交Docker Compose配置,示例命令:
az webapp create --resource-group <你的资源组名称> --name <你的应用服务名称> --plan <你的服务计划名称> --multicontainer-config-type compose --multicontainer-config-file <本地docker-compose.yml路径>
方法3:通过CI/CD流程部署
将Docker Compose配置文件纳入代码仓库,配置GitHub Actions或其他CI/CD流水线,触发部署时自动将配置同步到Azure App Service,实现自动化部署。
内容的提问来源于stack exchange,提问作者Angus Millar
相关产品推荐
相关产品推荐

