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

相关推荐
光电的一只菜鸡11 小时前
ubuntu之坑(二十)——VMware虚拟机系统无法正常进入如何处理
linux·运维·ubuntu
青 春 记 忆12 小时前
Dify Docker Compose 通用无损升级指南:从备份、双版本预演到切换与回滚
运维·人工智能·python·docker·容器
Java王小怪13 小时前
Docker环境Redis没挂载保存数据
运维·docker·容器
你住过的屋檐13 小时前
【Nginx】linux上安装nginx
linux·运维·nginx
AKCJDJ15 小时前
k8s的管理及控制器管理
云原生·容器·kubernetes
灰阳阳15 小时前
Docker-数据卷命令解析
java·docker·eureka
晓晓_za89866815 小时前
开源 GEO 优化源码二次开发:贴牌改造与业务模块扩展实践
java·运维·服务器·开发语言·性能优化·开源
SCandL15215 小时前
k8s service
linux·容器·kubernetes
云计算DevOps-韩老师15 小时前
【MySQL运维DBA】【SQL基础系列002篇】
运维·mysql·dba
DBA大董16 小时前
TDengine3.0 DBA常用的运维命令和SQL2
运维·数据库·时序数据库·dba·tdengine