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

相关推荐
hhhh明5 分钟前
ubuntu22.04 桌面可视化(vncserver+novnc 方式)
linux·运维·服务器
十六年开源服务商8 分钟前
2026网站主题编辑实战指南
运维
ole ' ola14 分钟前
Linux DDR内存使用情况
linux·运维·服务器
CingSyuan15 分钟前
华为/长江计算 国产信创服务器:基于 BMC 远程 KVM 安装操作系统
运维·服务器·kylin
杨浦老苏16 分钟前
自托管文件同步与协作平台Sync-in
docker·文件管理·群晖·协作
Kingairy23 分钟前
Linux 机器信任关系
linux·运维·服务器
齐齐大魔王39 分钟前
OpenSSL 原理
运维·网络·nginx·ssh·ssl
流浪0011 小时前
Linux系统篇(一):从零入门操作系统:冯诺依曼体系到进程的完整理解
linux·运维·服务器
STDD1 小时前
Node-RED 自托管部署指南:打造可视化 IoT 自动化平台
运维·物联网·自动化
hj2862511 小时前
Linux学习方法论 + 系统安全加固与性能优化 完整版笔记(含案例)
运维