Compose准备
docker-compose.yml
version: "3"services:sonarqube:image: sonarqube:7.9.5-communitydepends_on:- dbports:- "9900:9000"networks:- sonarnetenvironment:SONARQUBE_JDBC_URL: jdbc:postgresql://db:5432/sonarSONARQUBE_JDBC_USERNAME: sonarSONARQUBE_JDBC_PASSWORD: sonarprivileged: truevolumes:- sonarqube_data:/opt/sonarqube/data- sonarqube_extensions:/opt/sonarqube/extensions- sonarqube_logs:/opt/sonarqube/logs- sonarqube_temp:/opt/sonarqube/temp- /opt/sonarqube/conf:/opt/sonarqube/confdb:image: postgresports:- "5432:5432"networks:- sonarnetenvironment:POSTGRES_USER: sonarPOSTGRES_PASSWORD: sonarprivileged: truevolumes:- postgresql:/var/lib/postgresql- postgresql_data:/var/lib/postgresql/datanetworks:sonarnet:driver: bridgevolumes:sonarqube_data:sonarqube_extensions:sonarqube_logs:sonarqube_temp:postgresql:postgresql_data:
最大虚拟内存配置
vim /etc/sysctl.conf
#文件最后添加一行
vm.max_map_count=262144
#立即生效
/sbin/sysctl -p
启动容器
docker-compose up -d
访问使用
默认用户名:admin 默认密码:admin

