Docker实战:docker compose 搭建Sonar

1、docker-compose-sonar文件准备

进入/home/docker目录,新建docker-compose-sonar.yml文件,内容如下:

javascript 复制代码
version: '3'
services: 
  sonar:
    image: sonarqube:8.9.6-community
    restart: always 
    container_name: sonarqube
    volumes:
      # 设置与宿主机时间同步
      - /etc/localtime:/etc/localtime:ro      
    ports:
      - 9100:9000
    environment:
      SONARQUBE_JDBC_USERNAME: postgres
      SONARQUBE_JDBC_PASSWORD: 888888
      SONARQUBE_JDBC_URL: jdbc:postgresql://192.168.17.173:5432/sonar

2、安装常见问题

2.1、ERROR: Elasticsearch did not exit normally

2.2、解决方案

修改内核参数

javascript 复制代码
vim /etc/sysctl.conf
# 增加以下配置
vm.max_map_count=262144
# 使配置生效
sysctl -p

3、效果展示

默认登录密码为:admin/admin

相关推荐
暴力求解28 分钟前
Linux ---线程控制(二)
linux·运维·服务器·操作系统
梦痕长情1 小时前
等保三级三权账户
linux·运维·服务器
IT瑞先生1 小时前
Docker快速部署Mysql的三种方法——实操篇
mysql·adb·docker
梦远青城2 小时前
Docker 部署python的paddle进行OCR文字识别身份证
python·docker·ocr·paddle·身份证识别
jiecy2 小时前
为Linux系统双网卡配置静态路由
linux·运维
CodexDave3 小时前
数据库连接池耗尽:排查顺序与三层兜底
服务器·前端·数据库·git·云原生·容器·kubernetes
weixin_307779133 小时前
Linux下Jenkins数据故障的系统化排查Shell脚本
linux·运维·服务器·jenkins
荒--3 小时前
Burp Suite(二)
linux·运维·服务器
java_logo3 小时前
ELK Docker Compose 部署指南:轻松搭建日志检索平台
elk·elasticsearch·docker·容器·kibana·logstash·轩辕镜像
YangYang9YangYan3 小时前
2026自动化背景无项目经验转数据分析的可行性分析
运维·数据分析·自动化