栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Docker 集成 sonarqub笔记

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker 集成 sonarqub笔记

Docker 集成 sonarqub

原文链接
以下内容,观看上文链接,所做笔记。

Docker 常用命令

docker pull 拉取镜像dcoker images 看看镜像docker ps -a 查看镜像状态docker log 容器id 查看容器对应的日志docker start 容器id 启动镜像docker stop 容器id 停止容器docker rm 容器id 删除容器 postgres

下载镜像

docker pull postgres

创建工作目录

mkdir -p /home/sonar/postgres/postgresql
mkdir -p /home/sonar/postgres/data

创建网络

docker network create sonarqube-tier

创建容器并运行

docker run --name postgres -d -p 5432:5432 --net sonarqube-tier 
-v /home/sonar/postgres/postgresql:/var/lib/postgresql 
-v /home/sonar/postgres/data:/var/lib/postgresql/data 
-v /etc/localtime:/etc/localtime:ro 
-e POSTGRES_USER=sonar 
-e POSTGRES_PASSWORD=sonar 
-e POSTGRES_DB=sonar 
-e TZ=Asia/Shanghai 
--restart always 
--privileged=true 
--network-alias postgres 
postgres:latest

-p 5432:5432:将容器 5432 映射到宿主机端口 5432-v /home/sonar/postgres/postgresql:/var/lib/postgresql:将容器下的 /var/lib/postgresql 挂载到宿主机 /home/sonar/postgres/postgresql-v /etc/localtime:/etc/localtime:ro:设置容器与宿主机时间一致–e POSTGRES_USER=sonar:设置数据库用户名-e POSTGRES_PASSWORD=sonar:设置数据库密码-e POSTGRES_DB=sonar:新建db-e TZ=Asia/Shanghai:设置时区–restart always:容器退出时总是重启–privileged=true:挂载主机目录Docker访问出现Permission denied的解决办法–net sonarqube-tier:容器接入自定义网络–network-alias mysql:给容器起个网络别名 安装sonarQube

下载

`docker pull sonarqube:8.9.7-community` 

其他版本选择

创建工作目录

mkdir -p /data/sonarqube

修改系统参数

echo "vm.max_map_count=262144" > /etc/sysctl.conf
sysctl -p

运行

docker run -d --name sonar -p 9090:9000 
 -e ALLOW_EMPTY_PASSWORD=yes 
 -e SONARQUBE_DATAbase_USER=sonar 
 -e SONARQUBE_DATAbase_NAME=sonar 
 -e SONARQUBE_DATAbase_PASSWORD=sonar 
 -e SONARQUBE_JDBC_URL="jdbc:postgresql://postgres:5432/sonar" 
 --net sonarqube-tier 
 --privileged=true 
 --restart always 
 -v /data/sonarqube/logs:/opt/sonarqube/logs 
 -v /data/sonarqube/conf:/opt/sonarqube/conf 
 -v /data/sonarqube/data:/opt/sonarqube/data 
 -v /data/sonarqube/extensions:/opt/sonarqube/extensions
 sonarqube:8.9.7-community

访问:http://ip:9090

若日志无报错,请将9090端口号打开

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/746745.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号