docker安装jenkins服务器

jenkins服务器是一款强大的网站发布构建神器

这里我们用docker来快捷安装

首先拉下jenkins镜像

>docker pull jenkins/jenkins:2.222.3-centos

然后在主机上创建文件夹

>mkdir -p /data/jenkins_home/

接着设置权限

>chown -R 1000:1000 /data/jenkins_home/

创建容器

>docker run -d -p 8088:8080 -p 50000:50000 -v /data/jenkins_home:/var/jenkins_home --name jenkins --restart always --privileged=true -u root jenkins/jenkins:2.222.3-centos

```
-d 标识是让 docker 容器在后台运行
--name 定义一个容器的名字,如果没有指定,那么会自动生成一个随机数字符串当做UUID
-p 8040:8080 端口映射,我本地的8080被占用了,所以随便映射了一个8040
-p 50000:50000 端口映射
-v /data/jenkins_home:/var/jenkins_home 绑定一个数据卷,/data/jenkins_home是刚才创建的本地数据卷
```

打开 Jenkins

通过浏览器访问`http://ip:8040`即可打开jenkins界面

![](https://www.yuanchengzhushou.cn/static/image/jenkins1.png)

![](https://www.yuanchengzhushou.cn/static/image/jenkins3.png)

![](https://www.yuanchengzhushou.cn/static/image/jenkins2.png)

![](https://www.yuanchengzhushou.cn/static/image/jenkins4.png)

![](https://www.yuanchengzhushou.cn/static/image/jenkins5.png)

![](https://www.yuanchengzhushou.cn/static/image/jenkins6.png)

进入容器

>docker exec -it jenkins /bin/bash

可能没有rsync,需要手工安装

>yum install -y rsync

参考文章

```
https://segon.cn/install-jenkins-using-docker.html

https://www.cnblogs.com/nhdlb/p/12576273.html

docker run -d -p 8000:8080 -p 50000:50000 -v /home/jenkins:/var/jenkins_home --name jenkins --restart always --privileged=true -u root jenkins
```

    A+
发布日期:2021年05月07日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: