架构选择:
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
浙公网安备 33010602011771号