码迷,mamicode.com
首页 > 其他好文 > 详细

Docker部署SonarQube

时间:2018-03-31 20:31:07      阅读:636      评论:0      收藏:0      [点我收藏+]

标签:plugins   sonarqube   centos 7   body   extension   postgres   code   pass   centos   

依赖

  • CentOS 7.2+
  • docker 1.13+
  • docker-compose 1.20+

将下面文件内容另存为docker-compose.yml文件,执行docker-compose up -d进行启动服务

version: "2"

services:
  sonarqube:
    image: sonarqube
    ports:
      - "80:9000"
    networks:
      - sonarnet
    environment:
      - SONARQUBE_JDBC_URL=jdbc:postgresql://db:5432/sonar
    volumes:
      - sonarqube_conf:/opt/sonarqube/conf
      - sonarqube_data:/opt/sonarqube/data
      - sonarqube_extensions:/opt/sonarqube/extensions
      - sonarqube_bundled-plugins:/opt/sonarqube/lib/bundled-plugins

  db:
    image: postgres
    networks:
      - sonarnet
    environment:
      - POSTGRES_USER=sonar
      - POSTGRES_PASSWORD=sonar
    volumes:
      - postgresql:/var/lib/postgresql
      - postgresql_data:/var/lib/postgresql/data

networks:
  sonarnet:
    driver: bridge

volumes:
  sonarqube_conf:
  sonarqube_data:
  sonarqube_extensions:
  sonarqube_bundled-plugins:
  postgresql:
  postgresql_data:

之后的过程和二进制包安装无任何区别

Docker部署SonarQube

标签:plugins   sonarqube   centos 7   body   extension   postgres   code   pass   centos   

原文地址:https://www.cnblogs.com/tchroot/p/8683737.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!