首页 > 其他分享 >以Docker方式启动SonarQube

以Docker方式启动SonarQube

时间:2023-05-24 09:55:04浏览次数:40  
标签:5432 postgres 启动 SonarQube 9000 sonarqube sonar Docker docker

以Docker方式启动SonarQube

拉取镜像

docker pull  postgres:13
docker pull sonarqube:8.9-community

运行容器

启动postgres

docker run \
  -d \
  --name postgres \
  -p 5432:5432 \
  -e POSTGRES_USER=sonar \
  -e POSTGRES_PASSWORD=sonar \
  postgres:13

启动SonarQube

docker run \
  -d \
  --name sonarqube \
  -p 9000:9000 \
  --link postgres \
  -e SONARQUBE_JDBC_URL=jdbc:postgresql://192.168.0.206:5432/sonar \
  -e SONARQUBE_JDBC_USERNAME=sonar \
  -e SONARQUBE_JDBC_PASSWORD=sonar \
  sonarqube:8.9-community

查看状态

[root@centos ~]# docker ps -a
CONTAINER ID   IMAGE                       COMMAND                  CREATED          STATUS          PORTS                                       NAMES
74b8f43ec7b4   sonarqube:9.9.1-community   "/opt/sonarqube/dock…"   13 minutes ago   Up 13 minutes   0.0.0.0:9000->9000/tcp, :::9000->9000/tcp   sonarqube
9131f24c4b49   postgres:15-alpine          "docker-entrypoint.s…"   36 minutes ago   Up 36 minutes   0.0.0.0:5432->5432/tcp, :::5432->5432/tcp   postgres

报错和汉化 看另一篇博客
https://www.cnblogs.com/scfssq/p/17425582.html

标签:5432,postgres,启动,SonarQube,9000,sonarqube,sonar,Docker,docker
From: https://www.cnblogs.com/scfssq/p/17427154.html

相关文章

  • 修改docker容器网络
    ###解除容器绑定的网络网络名称root_default容器名称root_redis_1dockernetworkdisconnectroot_defaultroot_redis_1##删除原先的网络dockernetworkrmroot_default##重新创建容器网络dockernetworkcreate--subnet=172.22.16.0/24root_default7d40e0be1fcade91f......
  • 安装docker
    开始安装yuminstall-ydocker查看安装结果dockerversion开启docker服务systemctlstartdocker.service设置开机启动systemctlenabledocker.service配置DOCKER镜像下载加速vim/etc/docker/daemon.json打开编辑器,然后在加⼊加速镜像源地址,这⾥......
  • 查看docker是否开机启动
    查看是否已经设置docker开机启动systemctllist-unit-files|grepenable如果自启动服务中没有docker的服务,可以用以下命令设置docker开机启动systemctlenabledocker.service......
  • 启动多个项目
    右键解决方案->ConfigureStartupProjects项目下的资源文件全部拷贝到运行目录中,连同资源文件的目录结构。方法1:将资源文件的生成操作设置成内容,复制输出到目录设置成始终复制或如果较新则复制。<ItemGroup><ContentInclude="Assets\IPcfg.ini"><CopyToOutpu......
  • K8S-学习笔记-001-容器Docker和K8S
    K8S-学习笔记-001-容器Docker和K8S容器是什么?简单来说,它就是个小工具,可以把你想跑的程序,库文件,配置文件都一起“打包”。在任何一个计算机的节点上,都可以使用这个打好的包。有了容器,一个命令就能把你想跑的程序跑起来,做到了一次打包,就可以到处使用。比如:可以把整套Zabbix环境(httpd......
  • Kubernetes(k8s)最大启动时长研究
    一、前言应用部署在Kubernetes(k8s)上,有些应用启动慢一些,没启动好就又被k8s重启了二、处理过程1.看日志[2023-05-2314:38:52.249]|-INFO|-[background-preinit]|-o.h.v.i.u.Version[0]|-[TID:N/A]|-HV000001:HibernateValidator6.1.7.Final[2023-05-2314:40:11.817]|-......
  • 皕杰报表设计器在macOS上启动的问题
    最近,很多皕杰报表的使用者遇到了下载MacOS版本后,报表设计器初次启动,不能正常打开的问题。这主要是由于报表设计器找不到Java导致的。可以打开BIOSStudio.app\Contents\Eclipse\下的BIOSStudio.ini,在-vmargs参数之前添加-vm参数来指定您操作系统安装的Java,即可如下所示:-startup......
  • docker安装redis
    docker安装mysql1、下载镜像文件dockerpullmysql:5.72、创建实例并启动dockerrun-p3306:3306--namemysql\-v/mydata/mysql/log:/var/log/mysql\-v/mydata/mysql/data:/var/lib/mysql\-v/mydata/mysql/conf:/etc/mysql\-eMYSQL_ROOT_PASSWORD=root\-dmy......
  • mysql、redis、mongo本地docker部署命令备忘
    1mysqldocker环境部署####获取镜像dockerpullredis####启动mysqldockerrun--name=mysql-it-p3306:3306-eMYSQL_ROOT_PASSWORD=123456-dmysql####登录mysql-h127.0.0.1-P3306-uroot-p1234562redisdocker环境部署####官⽅方指引https://hub.docker.c......
  • mac docker compose简单使用说明
    1dockercompose简介Compose是Docker的服务编排工具,主要用来构建基于Docker的复杂应用Compose通过一个配置文件来管理多个-Docker容器,非常适合组合使用多个容器进行开发的场景。docker-compose是编排容器的。例如,你有一个php镜像,一个mysql镜像,一个nginx镜像。如果没......