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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通