【问题标题】:Run docker sonarqube in debug mode and not in default mode在调试模式而不是默认模式下运行 docker sonarqube
【发布时间】:2020-10-31 01:38:57
【问题描述】:

我尝试在调试模式下运行 sonarqube 容器,但是我找不到任何有关如何操作的信息。

如果我尝试

docker run -d -v sonar.conf:/opt/sonarqube/conf -p 9000:9000 sonarqube:8.2-community --debug

我收到一个错误:命令行参数必须以 -D 开头,例如 -Dsonar.jdbc.username=sonar。得到:--debug

【问题讨论】:

    标签: docker sonarqube containers sonarqube-scan


    【解决方案1】:

    Docker 特别关注参数的放置位置。它在 CLI 中明确说明了这一点

    $ docker --help
    
    Usage:  docker [OPTIONS] COMMAND
    

    因此,一些选项适用于 docker,而其他参数适用于您正在运行的命令,因此 docker run --help 将不同于 docker --help

    这意味着调试模式等 docker 选项必须在之前 run 或任何其他命令设置。

    docker -D -v run sonar.conf:/opt/sonarqube/conf -p 9000:9000 sonarqube:8.2-community --debug
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-30
      • 1970-01-01
      • 2021-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-27
      相关资源
      最近更新 更多