部署参考的教程
https://www.cnblogs.com/Bug-Hunter/p/18162463
DROP DATABASE IF EXISTS sonarqube;
CREATE DATABASE sonarqube WITH ENCODING = 'UTF8';
CREATE USER sonarqube WITH PASSWORD 'sonarqube';
GRANT ALL PRIVILEGES ON DATABASE sonarqube TO sonarqube;
GRANT ALL PRIVILEGES ON all tables in schema public TO sonarqube;
docker pull sonarqube:10.4.1-community
mkdir -p /docker/sonarqube
chmod -R 777 /docker/sonarqube
#临时容器
docker run -d --name sonarqube -p 9091:9000 sonarqube:10.4.1-community
docker cp sonarqube:/opt/sonarqube/data /docker/sonarqube/data
docker cp sonarqube:/opt/sonarqube/extensions /docker/sonarqube/extensions
docker cp sonarqube:/opt/sonarqube/logs /docker/sonarqube/logs
docker cp sonarqube:/opt/sonarqube/temp /docker/sonarqube/temp
docker stop sonarqube
docker rm sonarqube
#正式容器
docker run -d --name sonarqube -p 9091:9000 \
-v /docker/sonarqube/data:/opt/sonarqube/data \
-v /docker/sonarqube/extensions:/opt/sonarqube/extensions \
-v /docker/sonarqube/logs:/opt/sonarqube/logs \
-v /docker/sonarqube/temp:/opt/sonarqube/temp \
-e SONAR_JDBC_URL="jdbc:postgresql://192.168.8.141:5432/sonarqube?useUnicode=true&characterEncoding=utf-8" \
-e SONAR_JDBC_USERNAME="sonarqube" \
-e SONAR_JDBC_PASSWORD="sonarqube" \
-e SONAR_ES_BOOTSTRAP_CHECKS_DISABLE=true \
sonarqube:10.4.1-community
部署成功之后,默认的账号和密码都是 admin 登录之后需要进行修改(当前修改为123456)
Content type
Image
Digest
sha256:0b7d49f43…
Size
527.7 MB
Last updated
almost 2 years ago
docker pull zhangfei2021/sonarqube:10.4.1-community