设为首页 加入收藏

TOP

Docker常用软件安装(五)
2023-07-23 13:35:54 】 浏览:89
Tags:Docker 常用软 安装

把url换成自己的

external_url 'http://116.205.133.97/'

nginx['listen_port'] = nil

nginx['listen_port'] = 82 这个是注释掉的

5 重启服务

这是在容器内部重启服务

gitlab-ctl restart

gitlab是有很多组件组成的只有这些组件都运行成功了,才启动成功。

6 访问测试

http://120.78.214.226:8090

第一次登录默认是root用户 密码自己设定 不要低于8位

安装Jenkins

1 下载镜像

docker pull jenkinsci/blueocean    中文版本

2 创建目录

# mkdir /home/jenkins_home
# chown -R 1000:1000 /home/jenkins_home/
# chown -R 1000:1000 /usr/local/src/jdk/jdk1.8/
# chown -R 1000:1000 /opt/apache-maven-3.5.0/

3 运行容器

docker run \
-d \
--name jenkins \
-p 9999:8080 \
-p 8888:8888 \
-p 50000:50000 \
-v /usr/local/src/jdk/jdk1.8:/usr/local/src/jdk/jdk1.8 \
-v /opt/apache-maven-3.5.0:/opt/apache-maven-3.5.0 \
-v/home/jenkins_home:/var/jenkins_home \
jenkins/jenkins:2.222.3-centos

4 查看密码

docker exec -it jenkins bash
cat /var/jenkins_home/secrets/initialAdminPassword 

b0468f2eb870422abf509fe59f74e003

5 访问测试

http://120.78.214.226:9999/

6 进行汉化

在安装插件页面输入 chinese

7 替换插件下载地址

https://blog.csdn.net/weixin_45878889/article/details/123867587 

安装SonarQube

https://blog.csdn.net/OfficerGoodbody/article/details/126662724

新版SonarQube不支持MySQL

1 下载postgres镜像

docker pull postgres

2 创建文件

mkdir -p /opt/postgres/postgresql
mkdir -p /opt/postgres/data

3 创建网络

docker network create sonarqube

4 运行postgres 容器

docker run --name postgres -d -p 5432:5432 --net sonarqube \
-v /opt/postgres/postgresql:/var/lib/postgresql \
-v /opt/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

5 安装 sonarQube

docker pull sonarqube

6 准备文件夹

mkdir -p /opt/sonarqube

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

7 先运行一下拷贝文件

docker run -d --name sonarqube sonarqube
docker cp sonarqube:/opt/sonarqube/conf /opt/sonarqube
docker cp sonarqube:/opt/sonarqube/data /opt/sonarqube
docker cp sonarqube:/opt/sonarqube/logs /opt/sonarqube
docker cp sonarqube:/opt/sonarqube/extensions /opt/sonarqube

8 删除容器

docker stop  sonarqube
docker rm  sonarqube

9 添加权限

chmod -R 777 /opt/sonarqube/

10 修改配置文件

vim /opt/sonarqube/conf/ sonar.properties
修改账号和密码
sonar.jdbc.username=sonar
sonar.jdbc.password=sonar
sonar.jdbc.url=jdbc:postgresql://postgres:5432/sonar

11 运行容器

docker run -d --name sonarqube -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 \
 --privileged=true \
 --restart always \
 -v /opt/sonarqube/logs:/opt/sonarqube/logs \
 -v /opt/sonarqube/conf:/opt/sonarqube/conf \
 -v /opt/sonarqube/data:/opt/sonarqube/data \
 -v /opt/sonarqube/extensions:/opt/sonarqube/extensions\
 sonarqube

12测试访问

浏览器输入http://ip:9090,开始初始化数据库初始化成功后进入登录界面,账号:admin 密码:admin

轻量级容器监控

portanier

下载 docker pull lihaixin/portainer

docker run -d -p 9000:9000 --restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
--name portainer lihaixin/portainer

访问测试 http://43.138.137.168:9000/#/home

重量级 容器监控

docker-compose.yml配置

version: '3.1'
volumes:
  g
首页 上一页 2 3 4 5 下一页 尾页 5/5/5
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇常用Linux系统命令、vim编辑命令.. 下一篇一文带你彻底搞清楚DAS/SAN/NAS

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目