docker搭建sonar
时间: 2023-10-11 10:11:49 浏览: 130
要使用Docker搭建SonarQube,首先需要拉取SonarQube的镜像并安装。可以通过以下命令拉取SonarQube镜像:
```
docker pull sonarqube
```
然后,可以重新构建SonarQube镜像来添加汉化包和其他插件。可以使用以下Dockerfile来重新构建镜像:
```
FROM sonarqube
ADD sonar-l10n-zh-plugin-8.6******```
这是因为vm.max_map_count的值太低导致的。你可以通过以下命令来增加vm.max_map_count的值:
```
sysctl -w vm.max_map_count=262144
```
最后,还需要搭建一个PostgreSQL数据库容器来与SonarQube容器连接。可以使用以下命令来搭建PostgreSQL容器:
```
docker run -d -p 5432:5432 --name postgresql -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar postgres
```
这样,你就成功地使用Docker搭建了SonarQube。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Docker搭建代码检测平台SonarQube并检测maven项目的流程](https://download.csdn.net/download/weixin_38651273/14048771)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [docker搭建sonar](https://blog.csdn.net/qq_39122146/article/details/112328478)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文