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

相关推荐
AC赳赳老秦11 分钟前
2026 AI原生开发工具链趋势:DeepSeek与主流IDE深度联动实践指南
运维·ide·人工智能·架构·prometheus·ai-native·deepseek
阿乐艾官27 分钟前
【K8s思维导图及单节点容器启动流程】
java·容器·kubernetes
暴力求解34 分钟前
Linux---进程(九)进程控制
linux·运维·服务器
礼拜天没时间.1 小时前
企业级Docker镜像仓库Harbor部署实战
linux·运维·docker·云原生·容器·sre
晚风_END1 小时前
Linux|操作系统|小技巧---vim编辑的脚本自动添加shebang 和注释
linux·运维·vim
阿寻寻1 小时前
【云原生技术】Pod 列表新增时间字段:取值口径与获取方式
docker·云原生·kubernetes
你们补药再卷啦1 小时前
运行python项目常用工具的安装和使用(ubuntu22)
linux·运维·服务器
白云偷星子2 小时前
RHCSA笔记4
运维
Hank Nie2 小时前
操作系统实践 0 | xv6入门与配置
linux·运维·服务器·系统架构
怀旧,2 小时前
【Linux系统编程】17. 进程间通信(下)
linux·运维·microsoft