拉取镜像
docker pull sonarqube:8.9.1-community
创建文件
mkdir -p /data/docker/sonarqube/{extensions,data,log}
容器可能报错
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
修改配置
vi /etc/sysctl.conf
vm.max_map_count=655350
sysctl -p
docker 启动
docker run -d --name sonarqube -p 9000:9000 --link pgsql -v /data/docker/sonarqube/extensions:/opt/sonarqube/extensions -v /data/docker/sonarqube/data:/opt/sonarqube/data -v /data/docker/sonarqube/logs:/opt/sonarqube/logs -e SONARQUBE_JDBC_URL=jdbc:postgresql://localhost:54321/sonar -e SONARQUBE_JDBC_USERNAME=sonar -e SONARQUBE_JDBC_PASSWORD=sonar sonarqube:8.9.1-community