IntelliJ无法连接到在Docker中运行的SonarQube Server

时间:2019-03-08 10:47:14

标签: docker intellij-idea sonarqube

我正在尝试连接到运行在Docker机器上的SonarQube服务器。 我在IntelliJ中安装了SonarLint插件,当我创建到服务器的新连接时,给了插件令牌,它显示:

  

无法连接服务器。请检查配置。错误:   无法请求http://localhost:9000/api/system/status

此URL在浏览器中有效,并提供回信

{"id":"BF41A1F2-AWlcxJRKJ9-nWLU3WeGl","version":"7.6.0.21501","status":"UP"}

在SonarLint日志中显示:

  

原因:java.net.ProtocolException:意外的状态行:

我刚刚从docker存储库中提取了最后一个声纳图像并仅使用端口转发选项(-p 9000:9000)运行它

我的环境:

  • SonarQube服务器版本:7.6.0.21501;
  • Java:1.8.0_181
  • Docker:2.0.0.3(31259)
  • IntelliJ:社区18.3.5

1 个答案:

答案 0 :(得分:0)

我找到了解决方法。 使用计算机名称代替localhost。