Azure WebApp 和 SQLAzure 上的 Sonarqube 容器

Lio*_*l D 5 containers azure docker sonarqube

我尝试在 Azure WebApp 上安装 sonarqube 容器。
只要使用H2数据库就可以正常工作。不幸的是,每次容器重新启动时,该数据库都会被清空。因此,我尝试使用 SQLServer 而不是 H2。

当容器托管在我的机器上时,一切正常。但在 WebApp 上,我遇到了底层 ElasticSearch 的问题:
最大虚拟内存区域 vm.max_map_count [65530] 太低,增加到至少 [262144]

我不是 Linux 高级用户,但尽我所能阅读,它只能在主机上更改,我无法调整。我尝试使用不同的容器,例如这个:https:
//azure.microsoft.com/en-in/resources/templates/101-webapp-linux-sonarqube-azuresql/

我也遵循了本教程: https: //www.natmarchand.fr/sonarqube-azure-webapp-containers/

没有任何效果:(
有没有人成功在 Azure 上安装 Sonarqube 容器并使用 SQL Server 作为数据库?或者有没有人解决了上面提到的问题?非常感谢您反馈。

jvi*_*lta 2

可以使用配置应用程序设置来设置该参数,无需创建新容器。

在门户中,转到应用程序设置并添加新的应用程序设置。名称将为 SONAR_ES_BOOTSTRAP_CHECKS_DISABLE,值为 true。这会将变量传递给容器并允许其启动。