0
点赞
收藏
分享

微信扫一扫

使用Docker搭建Sonarqube


(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


举报

相关推荐

0 条评论