ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 1.安装docker Yum install -y yum-list device-mapper-persistent-data lvm2 **下载docker依赖工具包** Yum-config-manager --add-repo [https://download.docker.com/linux/centos/docker-ce.repo] **设置docker yum源**(https://download.docker.com/linux/centos/docker-ce.repo) yum list docker-ce --showduplicates |sort -r **查看仓库中的所有docker版本** sudo yum instal docker-ce **下载** systemctl start docker 启动docker **服务** systemctl enable docker **开机启动** yum -y remove docker-engine **卸载docker** ## **配置加速docker仓库** 在/etc/docker 下新建文件, 配置加速镜像源,可以在阿里云上找到。 Vim daemon.conf { “registry-mirrors”:[“https://o4it7m2q.mirror.aliyuncs.com”] } ## **创建容量** Docker run -d -p 91:80 nginx; **\-d后台启动**; **91 对外端口**; **80 对内端口** firewall-cmd --zone=public --add-port=91/tcp --permanent **开放91端口** \-**permanent** **永久** Firewall-cmd --reload   **重启** firewall-cmd --zone=public --query-port=91/tcp **查看是否开91端口** ***** ## 2.docker 拉取sonarqube 和postgres 1 docker pull postgres 拉取数据库 2 docker pull sonarqube 拉取sonarqube 3 启动postgresql $ docker run --name db -e POSTGRES\_USER=sonar -e POSTGRES\_PASSWORD=sonar -d postgres 4 启动sonarqube $ docker run --name sq --link db -e SONARQUBE\_JDBC\_URL=jdbc:postgresql://db:5432/sonar -p 9000:9000 -d sonarqube 5.访问 http://192.168.17.134:9000/ 账号密码默认admin admin [地址为你的docker宿主机地址] 第一次登录会提示你创建一个token,创建完成显示如下界面 ![](https://box.kancloud.cn/27acba25726d8cc04b4e88bcfc9a72c3_1580x793.png) ## 3.maven项目下运行测试 复制灰色框下的命令,在你的maven项目下执行, 检测完毕后,在sonarqube客户端可以看到执行结果 ![](https://box.kancloud.cn/036d940f0facd6cbc6ceebabbbf93634_1695x874.png)