sonarqube的docker图像可以使用env来configuration任何设置吗?

我正在尝试使用LDAPconfiguration此映像 。

在文档中,他们认为你可以用jdbcconfiguration:

  • SONARQUBE_JDBC_USERNAMEsonar.jdbc.username *
  • SONARQUBE_JDBC_PASSWORDsonar.jdbc.password *
  • SONARQUBE_JDBC_URLsonar.jdbc.url *

我不知道我怎么可以做同样的LDAP。

是否有可能通过他们的环境名称使用任何设置?

例如: SONAR_LOG_LEVEL=DEBUG

否则,在容器里面有一个/opt/sonarqube/conf/sonar.properties它在那里,我该如何开始编辑?

否则,在容器里面有一个/opt/sonarqube/conf/sonar.properties它在那里,我该如何开始编辑?

不,通常你想要做的是可以添加信息到你的docker-compose文件。 特别是在你的YML文件的关键“环境”下,你可以添加任何你想要的variables。 这里是一个docker-compose.yml文件的例子:

 version: "3" services: registry: image: registry:2 ports: - 0.0.0.0:5000:5000 environment: REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY: /data REGISTRY_STORAGE_DELETE_ENABLED: "true" volumes: - /data/reg:/var/lib/registry hostname: "myhost.registry" 

比使用撰写文件来部署您的自定义环境的堆栈。