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

问题描述 投票:0回答:1

我正在尝试连接到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存储库中提取了最后一个sonarqube映像,并仅使用端口转发选项运行它(-p 9000:9000)

我的环境:

  • SonarQube服务器版本:7.6.0.21501;
  • Java:1.8.0_181
  • Docker:2.0.0.3(31259)
  • IntelliJ:社区18.3.5
docker intellij-idea sonarqube
1个回答
0
投票

我找到了一个解决方法。使用机器名称而不是localhost。

© www.soinside.com 2019 - 2024. All rights reserved.