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

管理Azure Test Drive时如何避免Docker容器被删除?冷/热实例问题

Azure Marketplace测试驱动容器保留与热实例异常问题解答

冷实例能否实现容器保留?

冷实例的核心机制是测试驱动会话结束后自动销毁整个VM,而Docker容器依赖VM存在,VM被删除后容器必然会被永久清除,无法保留。因此如果需要容器持久化,必须使用热实例——热实例的VM是长期存在的,测试驱动仅会重置/重启应用而非销毁VM,容器的基础运行环境得以保留。

单个热实例每次测试驱动删除容器、VM换新IP的原因

可能的触发因素包括:

  • 测试驱动的ARM模板或部署脚本中,配置了每次测试都强制删除并重建容器的逻辑,比如在测试初始化阶段执行了docker rm -f类的命令
  • VM使用的是动态公网IP,热实例如果未配置静态IP,每次VM重启(测试驱动可能触发应用重启或VM重置)都会从Azure地址池重新分配IP,导致IP变更
  • 测试驱动的生命周期配置错误,误设置了测试结束后销毁容器、甚至重置VM的操作,破坏了热实例的持久化特性

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 11:25:32