使用Docker搭建Sonarqube
阿新 • • 發佈:2021-08-01
(1)拉取映象
docker pull postgres
docker pull sonarqube
(2)啟動容器
啟動postgres
docker run \
-d \
--name postgres \
-p 5432:5432 \
-e POSTGRES_USER=sonar \
-e POSTGRES_PASSWORD=123456 \
postgres
建立volume
docker volume create --name sonarqube_data docker volume create --name sonarqube_logs docker volume create --name sonarqube_extensions
啟動SonarQube
docker run -d --name sonarqube \ -p 9000:9000 \ --link postgres \ -e SONAR_JDBC_URL=jdbc:postgresql://postgres:5432/sonar \ -e SONAR_JDBC_USERNAME=sonar \ -e SONAR_JDBC_PASSWORD=123456 \ -v sonarqube_data:/opt/sonarqube/data \ -v sonarqube_extensions:/opt/sonarqube/extensions \ -v sonarqube_logs:/opt/sonarqube/logs \ sonarqube
遇到的問題&&注意事項
1、啟動sonarqube映象的時候,可能會報錯,日誌中會提示
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144],
處理方式:
echo vm.max_map_count=262144 >> /etc/sysctl.conf
sysctl -p /etc/sysctl.conf
參考連結:
https://www.cnblogs.com/anliven/p/12075636.html
https://blog.csdn.net/liudong9109/article/details/88897559
https://blog.csdn.net/liudong9109/article/details/88897559
https://www.cnblogs.com/dkx3510/p/14666315.html
https://www.cnblogs.com/shenh/p/13428029.html
https://www.cnblogs.com/xiaobotester/p/13906142.html
本文由Bypass整理髮布,轉載請保留出處。 歡迎關注我的個人微信公眾號:Bypass--,瀏覽更多精彩文章。