BetterManEddy

导航

 

架构选择:

postsql:10.0

sonarqube:7.9.1 

宿主机环境配置:(centos7一般比这个值要大,配置前先确认清楚)

sysctl -w vm.max_map_count=262144
sysctl -w fs.file-max=65536
ulimit -n 65536
ulimit -u 4096

步骤:

mkdir -p /mnt/sonarqube/{data,extensions,logs,conf}
mkdir -p
/mnt/postgresql/data
chmod -R 777 /mnt/sonarqube

docker pull postgres:10
docker pull sonarqube:7.9.1-community


docker run -d  --name postgres \
-p 5432:5432 \
-e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar \
-v /mnt/postgresql/data:/var/lib/postgresql/data \
--restart=always \
postgres:10 


docker run -d --name sonarqube \
-p 9000:9000 \
-e sonar.jdbc.url=jdbc:postgresql://10.1.1.218:5432/sonar \
-e sonar.jdbc.username=sonar \
-e sonar.jdbc.password=sonar \
-v /mnt/sonarqube/conf:/opt/sonarqube/conf \
-v /mnt/sonarqube/extensions:/opt/sonarqube/extensions \
-v /mnt/sonarqube/logs:/opt/sonarqube/logs \
-v /mnt/sonarqube/data:/opt/sonarqube/data \
sonarqube:7.9.1-community

 

posted on 2020-04-23 17:34  BetterManEddy  阅读(66)  评论(0)    收藏  举报