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

相关推荐
一技安身5 小时前
【信创】银河麒麟V10、统信UOS解压7Z文件
linux·运维·服务器
迷途呀6 小时前
CI/CD 自动化部署实践:让代码提交后自动上线
linux·运维·nginx·ci/cd·自动化
闲云自留地6 小时前
动手玩 Nova:Hypervisor、主机聚合、可用分区、虚拟机生命周期实操
运维·架构·openstack
binqian6 小时前
【linux】OpenSSH升级文档
linux·运维·网络
吴声子夜歌6 小时前
Shell编程——if条件语句
linux·运维·shell
和裕7 小时前
蜂窝板 vs 七层瓦楞重型纸箱:大件工业设备运输性能与成本全对比
大数据·运维·网络·人工智能·算法
Dawn-bit7 小时前
Linux 运维基础扩展:跳板机、堡垒机与物理服务器全流程
linux·运维·服务器·云计算·运维开发
新时代牛马7 小时前
Linux 定时任务:crontab、anacron 与systemd timer
linux·运维·服务器
cpolar技术支持8 小时前
Docker 容器启动失败怎么查?端口、日志、权限与网络排障完整教程
linux·docker·容器·cpolar·网络排障
网硕互联的小客服8 小时前
怎样在CMD里用chkntfs /x C: 命令来取消磁盘自检?——原理与实践全解
运维·服务器·网络