docker安装Jenkins完整教程

本文详细介绍了如何使用Docker拉取Jenkins2.346.3-2-lts-jdk11镜像,包括创建宿主机文件夹、端口映射、设置时区、数据持久化以及验证安装过程,最后指导用户设置管理员账户和安装插件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.docker拉取 Jenkins镜像并启动容器

新版本的Jenkins依赖于JDK11

我们选择docker中jdk11版本的镜像

# 拉取镜像

docker pull jenkins/jenkins:2.346.3-2-lts-jdk11

2.宿主机上创建文件夹

# 创建Jenkins目录文件夹

mkdir -p /data/jenkins_home

# 设置权限

chmod 777 -R /data/jenkins_home

3.启动Jenkins容器

docker run -itd --name jenkins \
-p 8080:8080 \
-p 50000:50000 \
-e JAVA_OPTS="-Dorg.apache.commons.jelly.tags.fmt.timeZone='Asia/Shanghai" \
--privileged=true  \
--restart=always \
-v /data/jenkins_home:/var/jenkins_home jenkins/jenkins:2.346.3-2-lts-jdk11

-p 8080是Jenkins默认端口。前面的是宿主机的映射端口

50000是Agent连接Server用到的通信端口。(后面安装JenkinsAgent的时候要注意网络连通性)

-e 时区配置,定义默认的时区。(JAVA_OPTS环境变量为修改时间配置,否则可能jenkins的时间显示有问题!)

-v 持久化数据目录,挂载本地的数据目录。前面的是宿主机的目录后面的是容器内的目录
 

验证:

docker ps

访问你的 ip:8080 可以看到Jenkins启动成功了

可以通过查看docker日志查看初始化密码

# 查看容器日志

docker logs jenkins

把密码粘贴到上面的框中解锁Jenkins

进入到插件安装页面可自行选择插件或者推荐的安装

安装完插件后进入到设置管理员页面

设置一个管理员账号就可以使用Jenkins了

这样docker安装Jenkins就结束了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鱼大虾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值