0
点赞
收藏
分享

微信扫一扫

Docker部署jenkins详细过程

悲催博士僧 2022-07-18 阅读 103

简介:持续集成、持续交付不仅可以提示开发效率,还可以节省很多测试和运维的成本。其中,Jenkins是自动化部署中最流行的工具,尤其是Docker+Jenkins的完美搭配,每个人都应该掌握这两个工具的使用

环境配置
● 操作系统:centos7

docker下载jenkins

docker pull jenkins/jenkins:lts

Docker部署jenkins详细过程_docker

查看镜像

docker images

Docker部署jenkins详细过程_重启_02

创建jenkins目录

mkdir /home/jenkins_home

Docker部署jenkins详细过程_docker_03

安装启动jenkins

docker run -d --name jenkins -p 8081:8080 -v /home/jenkins_home:/home/jenkins_home jenkins/jenkins:lts;
备注:
-d //启动在后台
--name //容器名字
-p //端口映射(8081:宿主主机端口,8080:容器内部端口)
-v //数据卷挂载映射(/home/jenkins_home:宿主主机目录,另外一个即是容器目录)
enkins/jenkins:lts //Jenkins镜像(最新版)

这里如果本地端口被占用会报错如下:

Docker部署jenkins详细过程_重启_04

修改端口重新启动,但是有遇到另外一个坑,说镜像ID已经被占用,查看该镜像ID

docker ps -a

Docker部署jenkins详细过程_docker_05

删除镜像id,加-f可以强制删除

docker rm -f b5a2356b54b8

再次重启

docker run -d --name jenkins -p 18080:8080 -v /home/jenkins_home:/home/jenkins_home jenkins/jenkins:lts

Docker部署jenkins详细过程_xml_06

查看Jenkins启动情况

docker ps | grep jenkins

Docker部署jenkins详细过程_docker_07

访问IP和端口,一直停留在如下加载界面,因墙的问题,所以需要修改网络配置

Docker部署jenkins详细过程_重启_08

查看容器id

docker ps -a

Docker部署jenkins详细过程_重启_09

进入容器

docker exec -u 0 -it 6f3ed802f952 /bin/bash 

找到配置文件 hudson.model.UpdateCenter.xml

Docker部署jenkins详细过程_docker_10

cd /var/jenkins_home/
ls

这里没有编辑器vi,所以需要安装。另外的解决思路:
在Docker中安装vim命令的过程中,和网速有一定关系。如果觉得网速太慢,可以利用docker cp命令将Docker容器内的hudson.model.UpdateCenter.xml复制出来。在本地进行修改后,再使用docker cp命令拷贝到容器中。

apt-get update
apt-get install vim

修改配置

vim hudson.model.UpdateCenter.xml

将http://updates.jenkins-ci.org/update-center.json 修改为http://mirror.xmission.com/jenkins/updates/update-center.json

修改成如下

Docker部署jenkins详细过程_重启_11

退出容器

exit

重启jenkins

docker restart jenkins

刷新页面,成功进入

Docker部署jenkins详细过程_docker_12

进入容器

docker exec -u 0 -it 6f3ed802f952 /bin/bash

查看密码

cat /var/jenkins_home/secrets/initialAdminPassword

Docker部署jenkins详细过程_重启_13

复制密码进行登录,密码路径在这个界面上有显示

Docker部署jenkins详细过程_xml_14

然后进入安装界面

Docker部署jenkins详细过程_xml_15

选择推荐插件安装完成就可以使用了,对了记得修改密码哦。

作者:Harry66​



举报

相关推荐

0 条评论