首页 > 其他分享 >docker-compose部署sonarqube

docker-compose部署sonarqube

时间:2022-09-06 18:13:16浏览次数:80  
标签:compose SONARQUBE init sh sonarqube home docker

docker-compose.yml

version: '3.1'
services:
  sonarqube:
    image: sonarqube:8.9.9-community
    container_name: sonarqube
    ports:
      - 9000:9000
    volumes:
      - /home/sonarqube/data:/opt/sonarqube/data
      - /home/sonarqube/logs:/opt/sonarqube/logs
      - /home/sonarqube/extensions:/opt/sonarqube/extensions
    restart: always
    environment:
      - SONARQUBE_JDBC_USERNAME=root
      - SONARQUBE_JDBC_PASSWORD=123456
      - SONARQUBE_JDBC_URL=jdbc:postgresql://127.0.0.1:5432/sonar
    ulimits:
      nproc: 131072
      nofile:
        soft: 8192
        hard: 131072
    extra_hosts:
      - "github.com:140.82.114.3"

  init:
    image: bash
    privileged: true
    user: root
    volumes:
      - ./init.sh:/mnt/init.sh
    command: ["sh", "-e", "/mnt/init.sh"]

init.sh 初始化脚本设置系统参数

sysctl -w vm.max_map_count=524288
sysctl -w fs.file-max=131072

标签:compose,SONARQUBE,init,sh,sonarqube,home,docker
From: https://www.cnblogs.com/pgyLang/p/16662819.html

相关文章

  • Docker入门之简单操作
    目录1Docker启动容器1.1基于镜像新建容器并启动1.1.1拓展知识:执行dockerrun后,Docker都干了些啥1.1.2以daemon守护态方式运行容器1.2启动终止状态的容器2Docker查......
  • docker-compose
    docker-compose简介dockercpmpose是给容器做单机编排的Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。docker-compose将所管理的容......
  • aarch安装docker
     操作系统:麒麟V10-server1、下载Dockeraarch版本docker下载地址:https://download.docker.com/linux/static/stable/aarch64/,根据需要下载对应的版本。 2、安装......
  • 如何设置docker swarm中的manager节点,不执行任何的task?
     在刚创建好的一个dockerswarm集群中,manager节点虽然具备管理的角色,但是,还是允许task在上面运行的,那么如果就让manager节点,干一个活,就是管理,调度的任务,不让其执行任何的......
  • Docker - 常用命令
     #查看容器#查看活跃容器dockerps#查看所有容器(包括已关闭)dockerps-a#筛选指定名称和状态的容器dockerps-q--filtername=.*bingohuang.*--......
  • docker的端口映射+存储卷
    docker的端口映射前置知识:IP地址的分类1IP地址分类:(5类)2A类地址:3(1)第1字节为网络地址,其它3个字节为主机地址;4(2)地址范围:1.0.0.1......
  • Kafka Docker安装
    安装Zookeeperdockerrun--namezookeeper-d-p2181:2181-v/etc/localtime:/etc/localtimelibrary/zookeeper安装Kafkadockerrun-d--namekafka-p9092:9092......
  • docker实战教程(四):帮助启动类命令
    启动dockersystemctlstartdocker停止dockersystemctlstopdocker重启dockersystemctlrestartdocker查看docker状态systemctlstatusdocker开机启动syst......
  • docker实战教程(二):镜像加速器配置
    注册阿里云账户打开控制台--容器镜像服务找到镜像加速器配置docker加速器sudomkdir-p/etc/dockersudotee/etc/docker/daemon.json<<-'EOF'{"registry-mir......
  • Docker学习总结
    Docker学习总结docker其实就是帮助我们在linux上安装各种软件的小帮手。我是这么认为的哈,他里面引入了两个概念,镜像和容器,镜像就是我们所要安装的软件,只不过是docker所需......