• 使用Docker搭建Sonarqube


    (1)拉取镜像

    docker pull postgres
    docker pull sonarqube

     (2)启动容器

    启动postgres

    docker run 
      -d 
      --name postgres 
      -p 5432:5432 
      -e POSTGRES_USER=sonar 
      -e POSTGRES_PASSWORD=123456 
      postgres

    创建volume

    docker volume create --name sonarqube_data
    docker volume create --name sonarqube_logs
    docker volume create --name sonarqube_extensions

    启动SonarQube

    docker run -d --name sonarqube 
        -p 9000:9000 
        --link postgres 
        -e SONAR_JDBC_URL=jdbc:postgresql://postgres:5432/sonar 
        -e SONAR_JDBC_USERNAME=sonar 
        -e SONAR_JDBC_PASSWORD=123456 
        -v sonarqube_data:/opt/sonarqube/data 
        -v sonarqube_extensions:/opt/sonarqube/extensions 
        -v sonarqube_logs:/opt/sonarqube/logs 
         sonarqube
    

     

     

    遇到的问题&&注意事项

    1、启动sonarqube镜像的时候,可能会报错,日志中会提示

    max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] , 

    处理方式:

    echo vm.max_map_count=262144 >> /etc/sysctl.conf 
    sysctl -p /etc/sysctl.conf
    
    

     

    参考链接:

    https://www.cnblogs.com/anliven/p/12075636.html

    https://blog.csdn.net/liudong9109/article/details/88897559

    https://blog.csdn.net/liudong9109/article/details/88897559

    https://www.cnblogs.com/dkx3510/p/14666315.html

    https://www.cnblogs.com/shenh/p/13428029.html

    https://www.cnblogs.com/xiaobotester/p/13906142.html

    本文由Bypass整理发布,转载请保留出处。 欢迎关注我的个人微信公众号:Bypass--,浏览更多精彩文章。
  • 相关阅读:
    docker 删除本地镜像
    hadoop 伪分布环境部署
    docker多镜像+nginx+django环境部署
    docker+django 运行环境部署
    设计数据结构-LRU缓存算法
    设计数据结构-Unionfind并查集算法
    String#intern理解
    java常见API和集合
    链表总结
    二叉树的基础总结
  • 原文地址:https://www.cnblogs.com/xiaozi/p/15087557.html
Copyright © 2020-2023  润新知