Azure应用程序服务中的docker Qube和PostgreSQL

Azure应用程序服务中的docker Qube和PostgreSQL,postgresql,docker-compose,sonarqube,azure-web-app-service,Postgresql,Docker Compose,Sonarqube,Azure Web App Service,我正在尝试制作一个docker compose文件,其中包括sonarqube和Postgre数据库,并将其部署到Azure应用程序服务 以下是docker compose文件: version: '3.3' services: db: image: postgres volumes: - postgresql:/var/lib/postgresql - postgresql_data:/var/lib/postgresql/data

我正在尝试制作一个docker compose文件,其中包括sonarqube和Postgre数据库,并将其部署到Azure应用程序服务

以下是docker compose文件:

version: '3.3'

services:
   db:
     image: postgres
     volumes:
       - postgresql:/var/lib/postgresql
       - postgresql_data:/var/lib/postgresql/data
     restart: always
     environment:
       POSTGRES_USER: sonar
       POSTGRES_PASSWORD: sonar

   sonarqube:
     depends_on:
       - db
     image: sonarqube
     ports:
       - "9000:9000"
     volumes:
       - sonarqube_conf:/opt/sonarqube/conf
       - sonarqube_data:/opt/sonarqube/data
       - sonarqube_extensions:/opt/sonarqube/extensions
       - sonarqube_bundled-plugins:/opt/sonarqube/lib/bundled-plugins
     restart: always
     environment:
       SONARQUBE_JDBC_URL: jdbc:postgresql://db:5432/sonar
       SONARQUBE_JDBC_USERNAME: sonar
       SONARQUBE_JDBC_PASSWORD: sonar

volumes:
  postgresql:
  postgresql_data:
  sonarqube_conf:
  sonarqube_data:
  sonarqube_extensions:
  sonarqube_bundled-plugins:
在我的本地机器中,一切都正常工作,我可以访问Sonarqube。但是,当我尝试在Azure应用程序服务中应用docker compose文件时,我在日志中得到了以下条目:

我试图检查是否可以在应用程序服务中增加vm.max\u map\u计数,但我没有找到这样做的方法


我如何解决这个问题?是否至少有一种方法可以绕过vm.max\u map\u count的引导检查?

请检查这里。这里提到,您可以通过在sonar.properties中添加属性来禁用该功能。请检查一下,这可能会对您有所帮助。我创建了一个sonarqube映像,覆盖sonar.properties中的一些值。但它似乎不起作用。