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

相关推荐
1candobetter6 小时前
Docker Compose Build 与 Up 的区别:什么时候必须重建镜像
docker·容器·eureka
DianSan_ERP6 小时前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet
シ風箏6 小时前
MySQL【部署 04】Docker部署 MySQL8.0.32 版本(网盘镜像及启动命令分享)
数据库·mysql·docker
呉師傅7 小时前
火狐浏览器报错配置文件缺失如何解决#操作技巧#
运维·网络·windows·电脑
不是二师兄的八戒7 小时前
Linux服务器挂载OSS存储的完整实践指南
linux·运维·服务器
zhangfeng11337 小时前
趋动云 如何ssh登录 服务区 项目server
运维·人工智能·ssh
BugShare8 小时前
继《小爱音响》详细说下怎么部署,尤其是关于Docker部分
docker·nas·xiaomusic
ZeroNews内网穿透8 小时前
谷歌封杀OpenClaw背后:本地部署或是出路
运维·服务器·数据库·安全
失重外太空啦9 小时前
nginx
运维·nginx
至此流年莫相忘9 小时前
Kubernetes实战篇之配置与存储
云原生·容器·kubernetes