我正试图在CloudRun上运行声纳。但是DockerHub上的默认映像从端口9000开始。如何修改它以使用环境变量PORT指定的端口?
发布于 2019-11-12 09:34:51
可以更改SonarQube安装文件夹中配置文件中的端口。
文件位于conf文件夹中。
路径:$SONARQUBE-HOME/conf/sonar.properties。
在sonar.properties文件中,您可以更改默认的web端口。
发布于 2019-11-12 09:40:57
在您指定的图像中,似乎没有ENV用于端口。
因此,一种映射所需主机端口的方法,例如8080
docker run -d --name sonarqube -p 8080:9000 sonarqube或者,如果您想在另一个端口上启动它,则需要绑定配置文件。
sonar.properties
sonar.web.port=8080然后
docker run -d --name sonarqube -v $PWD/conf/:/opt/sonarqube/conf -p 8080:8080 sonarqube使用绑定挂载文件夹
这些映像包含SonarQube安装在
/opt/sonarqube上。您需要使用绑定挂载文件夹来覆盖选定的文件或目录:
/opt/sonarqube/conf:
配置文件,如sonar.properties
https://stackoverflow.com/questions/58815665
复制相似问题