mirror of
https://gitee.com/kennylee/docker.git
synced 2024-12-02 03:48:15 +08:00
48 lines
1.4 KiB
YAML
48 lines
1.4 KiB
YAML
jenkins:
|
||
build: jenkins # 根据实际情况修改
|
||
ports:
|
||
- 8051:8080
|
||
- 45000:50000
|
||
container_name: jenkins
|
||
restart: always
|
||
environment:
|
||
- TZ=Asia/Shanghai
|
||
- JAVA_OPTS=-Xms512m -Xmx768m -XX:MaxNewSize=256m -XX:MaxPermSize=128m
|
||
- JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/
|
||
- M2_HOME=/var/jenkins_home/libs/maven/
|
||
volumes:
|
||
- /home/subversion/:/home/subversion/
|
||
- /home/jenkins_home/:/var/jenkins_home/ # 注意权限问题,建议777,不然造成无法启动问题。
|
||
- /home/git/:/home/git/
|
||
links:
|
||
- sonar_web:sonar_web
|
||
- sonar_db:sonar_db
|
||
extra_hosts:
|
||
- "timekey.8866.org:192.168.1.99"
|
||
sonar_web:
|
||
image: sonarqube:5.1.2
|
||
container_name: sonar-web
|
||
ports:
|
||
- "9000:9000"
|
||
links:
|
||
- sonar_db:postgres
|
||
restart: always
|
||
volumes:
|
||
- /home/sonar/web/data/:/opt/sonarqube/data/
|
||
- /home/sonar/web/extensions/:/opt/sonarqube/extensions/
|
||
environment:
|
||
- SONARQUBE_JDBC_URL=jdbc:postgresql://postgres:5432/sonar
|
||
- TZ=Asia/Shanghai
|
||
sonar_db:
|
||
image: postgres
|
||
container_name: sonar-db
|
||
restart: always
|
||
ports:
|
||
- 9432:5432
|
||
volumes:
|
||
- /home/sonar/db/data/:/var/lib/postgresql/data/ #注意本地目录权限只能700
|
||
environment:
|
||
- TZ=Asia/Shanghai
|
||
- POSTGRES_USER=sonar
|
||
- POSTGRES_PASSWORD=sonar
|