首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在环境变量指定的端口上启动声纳,而不是9000

问在环境变量指定的端口上启动声纳,而不是9000
EN

Stack Overflow用户
提问于 2019-11-12 09:30:00
回答 2查看 505关注 0票数 0

我正试图在CloudRun上运行声纳。但是DockerHub上的默认映像从端口9000开始。如何修改它以使用环境变量PORT指定的端口?

/声呐/

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-11-12 09:34:51

可以更改SonarQube安装文件夹中配置文件中的端口。

文件位于conf文件夹中。

路径:$SONARQUBE-HOME/conf/sonar.properties。

在sonar.properties文件中,您可以更改默认的web端口。

票数 1
EN

Stack Overflow用户

发布于 2019-11-12 09:40:57

在您指定的图像中,似乎没有ENV用于端口。

因此,一种映射所需主机端口的方法,例如8080

代码语言:javascript
复制
docker run  -d --name sonarqube -p 8080:9000 sonarqube

或者,如果您想在另一个端口上启动它,则需要绑定配置文件。

sonar.properties

代码语言:javascript
复制
sonar.web.port=8080

然后

代码语言:javascript
复制
docker run  -d --name sonarqube -v $PWD/conf/:/opt/sonarqube/conf  -p 8080:8080 sonarqube

使用绑定挂载文件夹

这些映像包含SonarQube安装在/opt/sonarqube上。您需要使用绑定挂载文件夹来覆盖选定的文件或目录:

/opt/sonarqube/conf:

配置文件,如sonar.properties

声纳第一安装

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58815665

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档