Jenkins----docker部署Jenkins

一、Jenkins简介

Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。

Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。

详细介绍见官方文档:https://www.jenkins.io/zh/doc/

二、Jenkins部署

mkdir -p /data/docker/jenkins
sudo chown -R 1000:1000 /data/docker/jenkins
docker run -d --name jenkins -p 8080:8080 -p 50000:50000 -v /data/docker/jenkins/:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock  jenkins/jenkins:2.263.3-lts-slim

查看Jenkins版本

docker exec -it jenkins java -jar /usr/share/jenkins/jenkins.war --version

查看日志如下:

docker logs jenkins -f
...
Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:

133885fb50244c1fb7e2d2bf5ca30825   # 这就是初始admin密码

This may also be found at: /var/jenkins_home/secrets/initialAdminPassword

*************************************************************
*************************************************************
*************************************************************
...

获取管理员密码,查看日志如上面所示,或者查看容器内/var/jenkins_home/secrets/initialAdminPassword文件(也可以查看本地挂载目录下的initialAdminPassword文件)

docker exec -it jenkins cat /var/jenkins_home/secrets/initialAdminPassword
# 或
cat /data/docker/jenkins/secrets/initialAdminPassword

访问http://localhost:8080/,会看到如下界面,然后将获取的管理员密码复制粘贴到登录框中点击继续即可:
在这里插入图片描述
修改插件下载地址(主要替换国内的,不同版本可能不一样):

sed -i "s@https://updates.jenkins.io/update-center.json@https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json@g" /data/docker/jenkins/hudson.model.UpdateCenter.xml
sed -i 's@https://updates.jenkins.io/download@https://mirrors.tuna.tsinghua.edu.cn/jenkins@g' /data/docker/jenkins/updates/default.json 
sed -i 's@http://www.google.com@https://www.baidu.com@g' /data/docker/jenkins/updates/default.json
docker restart jenkins

在这里插入图片描述
更换源后下载速度将会很快
在这里插入图片描述
插件安装完毕后,会进入创建第一个管理员用户界面,填写一些用户信息,点击保存并完成进入下一步
在这里插入图片描述
实例配置,实验的话就不用修改了,生产环境使用配置成分配的域名即可
在这里插入图片描述
点击开始使用Jenkins进入工作台,至此安装完毕
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值