【发布时间】:2016-06-21 19:01:45
【问题描述】:
为 jhipster 配置以下 docker 容器后,除了声纳之外一切都很好:
- docker run --name jhipster -w /home/jhipster/app -v ~/jhipster:/home/jhipster/app:rw -v ~/.m2:/home/jhipster/.m2:rw -p 8080 :8080 -p 3000:3000 -p 3001:3001 -d -t jdubois/jhipster-docker;
- docker-compose -f src/main/docker/dev.yml up -d;
- docker-compose -f src/main/docker/sonar.yml up -d.
mvn 正确构建应用程序,但 mvn sonar:sonar build 失败并出现错误:
[错误] 无法在项目应用程序上执行目标 org.codehaus.mojo:sonar-maven-plugin:2.6:sonar (default-cli):执行目标 org.codehaus.mojo:sonar-maven- 的 default-cli插件:2.6:声纳失败:无法在http://localhost:9000 访问 SonarQube 服务器。请检查参数“sonar.host.url”。连接被拒绝 -> [帮助 1]
我认为 jhipster 容器无法访问声纳容器,因为主机配置为 localhost,但我找不到参数 'sonar.host.url' 以使用声纳容器的 ip 192.168.99.100 进行更新。我需要在某处配置这个ip吗? 我需要在 jhipster 容器上配置其他东西才能到达声纳容器吗?
提前致谢!
【问题讨论】: