docker-compose部署sonarqube

docker-compose.yml

version: '3.1'
services:
sonarqube:
image: sonarqube:8.9.9-community
container_name: sonarqube
ports:
- 9000:9000
volumes:
- /home/sonarqube/data:/opt/sonarqube/data
- /home/sonarqube/logs:/opt/sonarqube/logs
- /home/sonarqube/extensions:/opt/sonarqube/extensions
restart: always
environment:
- SONARQUBE_JDBC_USERNAME=root
- SONARQUBE_JDBC_PASSWORD=123456
- SONARQUBE_JDBC_URL=jdbc:postgresql://127.0.0.1:5432/sonar
ulimits:
nproc: 131072
nofile:
soft: 8192
hard: 131072
extra_hosts:
- "github.com:140.82.114.3"
init:
image: bash
privileged: true
user: root
volumes:
- ./init.sh:/mnt/init.sh
command: ["sh", "-e", "/mnt/init.sh"]

init.sh 初始化脚本设置系统参数

sysctl -w vm.max_map_count=524288
sysctl -w fs.file-max=131072
posted @   蒲公英PGY  阅读(163)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示