version: '3' services: postgres: image: postgres:12 restart: always container_name: postgres ports: - 5432:5432 volumes: - ./data/postgres/postgresql/:/var/lib/postgresql - ./data/postgres/data/:/var/lib/postgresql/data environment: TZ: Asia/Shanghai POSTGRES_USER: sonar POSTGRES_PASSWORD: sonar123 POSTGRES_DB: sonar networks: - sonar-network sonar: image: sonarqube:8.2-community restart: always container_name: sonar depends_on: - postgres volumes: - ./data/sonarqube/extensions:/opt/sonarqube/extensions - ./data/sonarqube/logs:/opt/sonarqube/logs - ./data/sonarqube/data:/opt/sonarqube/data - ./data/sonarqube/conf:/opt/sonarqube/conf ports: - 9000:9000 environment: SONARQUBE_JDBC_USERNAME: sonar SONARQUBE_JDBC_PASSWORD: sonar123 SONARQUBE_JDBC_URL: jdbc:postgresql://postgres:5432/sonar networks: - sonar-network networks: sonar-network: driver: bridge
above of all mkdir -p data/sonarqube/{conf,data,logs,extensions} mkdir -p data/postgres/{postgresql,data} chmod -R 777 data/sonarqube sysctl -w vm.max_map_count=262144 docker-compose up -d docker-compose -f sonar-docker-compose.yml up -d 127.0.0.1:9000 admin/admin
Content type
Image
Digest
sha256:097b899a9…
Size
277.2 MB
Last updated
over 3 years ago
docker pull jackios/sonarqube:7.9.6-community