You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
1.0 KiB

# https://juejin.cn/post/7027362354547392526
version: '3'
services:
# postgres:
# image: postgres:12
# restart: always
# container_name: postgres
# ports:
# - 5432:5432
# volumes:
# - /opt/postgres/postgresql/:/var/lib/postgresql
# - /opt/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:9.8-community
restart: always
container_name: sonar
# depends_on:
# - postgres
volumes:
- ./extensions:/opt/sonarqube/extensions
- ./logs:/opt/sonarqube/logs
- ./data:/opt/sonarqube/data
- ./conf:/opt/sonarqube/conf
ports:
- 9000:9000
environment:
SONARQUBE_JDBC_USERNAME: postgres
SONARQUBE_JDBC_PASSWORD: root
SONARQUBE_JDBC_URL: jdbc:postgresql://192.168.31.249:5432/postgres
networks:
- sonar-network
networks:
sonar-network:
driver: bridge