- 创建挂载目录+权限
mkdir /app/sonarqube/logs /app/sonarqube/conf /app/sonarqube/data /app/sonarqube/extensions -p
chmod -R 777
- 运行容器
docker run -d --name sonar -p 9090:9000 \
-e ALLOW_EMPTY_PASSWORD=yes \
-e SONARQUBE_DATABASE_USER=root \
-e SONARQUBE_DATABASE_NAME=sonar \
-e SONARQUBE_DATABASE_PASSWORD=123456 \
-e SONARQUBE_JDBC_URL="jdbc:mysql://192.168.159.135:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false" \
--privileged=true \
-v /app/sonarqube/logs:/opt/sonarqube/logs \
-v /app/sonarqube/conf:/opt/sonarqube/conf \
-v /app/sonarqube/data:/opt/sonarqube/data \
-v /app/sonarqube/extensions:/opt/sonarqube/extensions\