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

更新容器实例后手动启停导致IP地址消失,请求协助排查

问题分析与解决方法

原因

Azure容器实例(ACI)默认使用动态公共IP地址,当容器实例被停止时,IP地址会被Azure网络服务回收释放。重启容器时,系统会重新分配一个新的动态IP,但不会自动恢复之前的IP,这就导致容器处于Running状态但原IP消失的情况。

解决方法

方法1:获取新分配的动态IP

执行以下Azure CLI命令,直接查看容器实例当前的公共IP地址:

az container show -g ressourcegroup --name sonar --query ipAddress.ip --output tsv

用返回的新IP即可访问SonarQube服务。

方法2:配置静态公共IP(永久保留IP)

如果需要固定IP地址,需提前创建静态公共IP资源并关联到容器实例:

  1. 创建静态公共IP(需与容器实例同区域,即eastus):
az network public-ip create -g ressourcegroup --name sonar-static-ip --sku Standard --location eastus --allocation-method Static
  1. 更新容器实例,绑定静态IP:
az container create -g ressourcegroup --name sonar --image sonarqube:8.9-community --ports 9000 --location eastus --cpu 2 --memory 3.5 --ip-address Static --public-ip-address sonar-static-ip

后续停止再重启容器时,IP地址会保持固定不变。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 13:20:54