docker-compose安装sonarqube和nexus

IT
IT
IT
401
文章
1
评论
2021年4月2日17:59:48 评论 648 1622字阅读5分24秒

docker安装sonarqube

  • 设置
[root@devops ~]# vim /etc/sysctl.conf
vm.max_map_count=262144
vm.max_map_count=655360
[root@devops ~]# sysctl -p
vm.max_map_count = 262144
vm.max_map_count = 655360
  • 创建数据卷
[root@devops ~]# mkdir -p /opt/sonarqube/conf
[root@devops ~]# mkdir -p /opt/sonarqube/data
[root@devops ~]# mkdir -p /opt/sonarqube/extensions
[root@devops ~]# mkdir -p /var/lib/postgresql/data
  • 编写docker-compose.yaml
[root@devops opt]# vim docker-compose.yaml
version: "2"
services:
  sonarqube:
    image: sonarqube
    restart: always
    ports:
      - "9900:9000"
    depends_on:
      - db
    networks:
      - sonarnet
    environment:
      - SONAR_JDBC_USERNAME=sonar
      - SONAR_JDBC_PASSWORD=sonar123
      - SONAR_JDBC_URL=jdbc:postgresql://db:5432/sonarqube
      - SONARQUBE_JDBC_USERNAME=sonar
      - SONARQUBE_JDBC_PASSWORD=sonar123
      - SONARQUBE_JDBC_URL=jdbc:postgresql://db:5432/sonarqube
    volumes:
      - /opt/sonarqube/conf:/opt/sonarqube/conf
      - /opt/sonarqube/data:/opt/sonarqube/data
      - /opt/sonarqube/extensions:/opt/sonarqube/extensions

  db:
    image: postgres
    restart: always
    networks:
      - sonarnet
    environment:
      - POSTGRES_USER=sonar
      - POSTGRES_PASSWORD=sonar123
      - POSTGRES_DB=sonarqube
    volumes:
      - /var/lib/postgresql/data:/var/lib/postgresql/data

networks:
  sonarnet:
    driver: bridge
  • 启动服务
[root@devops opt]# docker-compose up -d
  • 停止服务
[root@devops opt]# docker-compose stop
  • 查看日志
[root@devops ~]# docker logs -f opt_sonarqube_1

docker安装nexus

  • 下载镜像
[root@devops opt]# docker pull sonatype/nexus3
  • 创建nexus数据卷
[root@devops opt]# mkdir -p /opt/nexus/data
[root@devops data]# chmod 777 /opt/nexus/data
  • 编写docker-compose.yaml
[root@devops nexus]# vim docker-compose.yml
version: '3.1'
services:
  nexus:
    restart: always
    image: sonatype/nexus3
    container_name: nexus
    ports:
      - 8081:8081
    volumes:
      - /opt/nexus/data:/nexus-data
  • 启动服务
[root@devops nexus]# docker-compose up -d
继续阅读
  • 我的QQ
  • QQ扫一扫
  • weinxin
  • 我的头条
  • 头条扫一扫
  • weinxin
Docker 最后更新:2021-4-14
IT
  • 本文由 发表于 2021年4月2日17:59:48
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
修改docker默认IP Docker

修改docker默认IP

默认安装的docker一般是以网桥bridge模式提供一个网络,默认的地址是172.17.0.1/16 # ip ad 1: lo: <LOOPBACK,UP,LOWER_UP> mtu ...
Docker部署Apollo Apollo

Docker部署Apollo

安装docker $ cd /opt/ $ sudo git clone --depth=1 https://github.com/cncentoscn/setuptools.git $ cd set...
Docker安装redis Docker

Docker安装redis

下载镜像 # docker pull redis 创建目录 # mkdir -p /home/redis/data # mkdir -p /home/redis/config 从 Redis 官方下载...

您必须才能发表评论!