首页 > 其他分享 >使用Docker搭建Sonarqube

使用Docker搭建Sonarqube

时间:2023-05-16 19:04:10浏览次数:43  
标签:sysctl postgres -- Sonarqube name sonarqube Docker docker 搭建

(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

 




标签:sysctl,postgres,--,Sonarqube,name,sonarqube,Docker,docker,搭建
From: https://blog.51cto.com/bypass/6286402

相关文章

  • Docker目录整体迁移操作
    前言:docker之前的安装磁盘过小,占用空间已经不足,现已新增一块大容量磁盘,在不影响现有docker下服务情况下,将docker整体迁移至其他磁盘。1、精简不需要的docker操作命令:dockersystemprunedockersystemprune-a注意:命令会把暂停的docker、暂未用的镜像清理掉,请自行检查!2、关......
  • android开发mac系统搭建flutter开发环境
    安装xcodemac系统自带的AppStore里搜索xcode安装即可安装JDKJDK下载地址:https://www.oracle.com/java/technologies/downloads/需要登录Oracle账号才能下载下载dmg文件之后双击安装即可安装AndroidStudio开发工具AndroidStudio下载地址:https://developer.android.goog......
  • 从0到1搭建后台管理系统(Vue3 + Vite4 + TypeScript + Element Plus + Pinia + Vue Rou
    参考有来:https://www.cnblogs.com/haoxianrui/p/17331952.htmlNode16+版本大于16【问题一:目前我是14.18.2的版本npm是6.14.15版本,这就涉及到要切换node版本的问题,不然我安装了16我的vue2项目就启动不了了】vscode插件市场搜索 VueLanguageFeatures(Volar) 和 TypeScript......
  • 一键安装 docker 及 docker-compose
    一键查询docker最新版本并安装(解压安装到/usr/bin目录下)curl-shttps://files-cdn.cnblogs.com/files/nihaorz/install_docker.sh|bash 执行结果如下:[root@vm-centos7~]#curl-shttps://files-cdn.cnblogs.com/files/nihaorz/install_docker.sh|bash查询doc......
  • 【2023.05.16】水草缸搭建思路(阳光直射/散射)
    本文采用的是米家智能鱼缸图片环境分析鱼缸将放在院子里鞋柜上面,这个位置的话会有一个问题,那就是会有阳光直射或者散射周围没有位置可以放二氧化碳钢瓶不需要太多的打理,好养活,不需加热棒搭建思路一点点解决问题暴藻起初我的打算是放在储藏间的,家人要求放在院子里,院子里......
  • minio docker 安转与基本使用(1)
     官网:https://www.minio.org.cn/docs/cn/minio/container/index.htmlmkdir-p/data/minio/datasudodockerrun\-p9001:9000\-p9090:9090\--nameminio\-v/data/minio/data:/data\-e"MINIO_ROOT_USER=admin"\-e&qu......
  • C# 简介,环境搭建,C#变量与常量
    a)什么是C#?C#是由C和C++衍生出来的一种安全的、稳定的、简单的面向对象编程语言b)它有什么用?可以快速稳定的控制调动硬件c)为什么要学习C#?视觉检测,运动控制,调用硬件需要用到c#并且halcon与c#联合可以快速部署稳定功能强大的检测程序1.2VisualStudio2015开发环境搭......
  • docker部署elk
    0,创建elk配置文件夹mkdir-p/home/songyan/data/docker/elk 1,es部署dockerpullelasticsearch:8.7.0dockernetworkcreateelasticdockerrun-d--namees--netelastic-p9200:9200-p9300:9300-e"discovery.type=single-node"elasticsearch:8.7.0......
  • Kafka 集群安装 docker-compose安装
    目录Kafka集群安装docker-compose安装docker-compose.yml安装Kafka集群安装docker-compose安装docker-compose.ymlversion:"2"services:zookeeper:image:docker.io/bitnami/zookeepercontainer_name:zookeeperports:-"2181:2181"......
  • Docker 常用
    删除无用镜像低版本dockerrmi$(dockerimages-qa)高版本dockerimageprune-a自定义(借助awk和xargs)dockerimages|grepmytag|awk-F""'{print$3}'|xargsdockerrmi......