2017-04-19 64 views
0

我想配置此imageLDAPsonarqube的碼頭圖像可以使用env來配置任何設置嗎?

在本文檔中,他們認爲你能爲jdbc與配置:

  • 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 是它那裏,我應該如何開始編輯?

回答

1

否則,容器內部有一個/opt/sonarqube/conf/sonar.properties它在那裏,我該如何開始編輯?

不,一般來說,您想要做的事情可能是將信息添加到您的docker-compose文件中。 特別是在你的YML文件中的關鍵「環境」下,你可以添加任何你想要的變量。 這裏搬運工,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" 

不是使用撰寫文件部署與自定義環境堆棧。

+0

你爲什麼呈現出塢窗'registry'圖像時,我問'sonarqube'? – BigDong

+0

不,我向你展示了一個使用docker-compose運行(例如)註冊表的docker服務定義。 Sonarqube是一個容器(如註冊表),所以我建議你創建自己的組合文件,以自定義環境變量啓動它。 順便說一句,你可以使用碼頭運行,並添加-e VARNAME =值來存檔達到目標 –

相關問題