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

相关推荐
LucDelton23 分钟前
Java 读取无限量文件读取的思路
java·运维·网络
Lw老王要学习36 分钟前
CentOS 7.9达梦数据库安装全流程解析
linux·运维·数据库·centos·达梦
蓝队云计算1 小时前
蓝队云部署OpenClaw深度指南:避坑、优化与安全配置,从能用做到好用
运维·安全·云计算
Kaede61 小时前
提示dns服务器未响应,需要做哪些事?
运维·服务器
CRUD酱1 小时前
CentOS的yum仓库失效问题解决(换镜像源)
linux·运维·服务器·centos
zly35001 小时前
VMware vCenter Converter Standalone 转换Linux系统,出现两个磁盘的处理
linux·运维·服务器
珠海西格1 小时前
1MW光伏项目“四可”装置改造:逆变器兼容性评估方法详解
大数据·运维·服务器·云计算·能源
H Journey2 小时前
Docker Swarm集群管理
docker·集群管理·swarm
General_G2 小时前
Linux中的信号
linux·运维·服务器
诸神缄默不语2 小时前
当无法直接用apt instll时,Linux如何离线安装软件包(以make为例)
linux·运维·服务器