Docker安装用于部署Springboot应用的Jenkins

一、安装前的准备

需要在本机上安装好JDK、Maven、Git、Docker
点击传送到安装Maven教程
点击传送到安装Git教程
点击传送到安装Docker教程

二、拉取Jenkins镜像

以下操作均在root用户权限下操作:

(一)、查看Jenkins镜像

docker search jenkins

在这里插入图片描述
选择如图第二个镜像,因为第一个镜像提示DEPRECATED是已经作废了的,第二个镜像也是Jenkins官网里推荐的镜像

(二)、拉取Jenkins镜像

# 该命令拉取最新版本的jenkins镜像
docker pull jenkins/jenkins

# 也可以选择其他推荐的版本
# 基于 JDK11 的最新 LTS 版本
docker pull jenkins/jenkins:lts-jdk11
# Alpine 版本
docker pull jenkins/jenkins:alpine
# 基于 JDK8 的最新版本
docker pull jenkins/jenkins:latest-jdk8
# 更多 TAG 版本的 Jenkins 可以查看 Docker Hub 官网:https://registry.hub.docker.com/r/jenkins/jenkins/tags

三、运行Jenkins实例

# 命令解析
docker run 
	# -d:表示后台运行
	-d 
	# -p:将主机端口和容器实例端口映射
	# 把主机8888端口和容器实例8080端口映射
	-p 8888:8080 
	# 把主机50000端口和容器实例50000端口映射
	-p 50000:50000
	# --name:运行起来的容器实例名称为jenkins
	--name jenkins
	# -u:赋予jenkins在容器内部root权限
	-u root
	# -v:主机文件和容器文件对应挂载
	# 将docker文件夹挂载到容器/usr/bin/docker文件下,便于后续使用docker运行springboot程序
	-v /usr/bin/docker:/usr/bin/docker
	-v /var/run/docker.sock:/var/run/docker.sock
	# 将主机JDK挂载到容器/soft/jdk1.8.0_333,便于后续用来运行程序
	-v /soft/jdk1.8.0_333:/soft/jdk1.8.0_333
	# 将主机Maven挂载到容器/soft/apache-maven-3.8.6,便于后续打包程序
	-v /soft/apache-maven-3.8.6:/soft/apache-maven-3.8.6
	# 将容器/var/jenkins_home文件夹挂载到主机/soft/jenkins上,便于保存jenkins资料文件
	-v /soft/jenkins:/var/jenkins_home
	# 容器实例随docker自启动
	--restart=always
	# 要运行的镜像名称
	jenkins/jenkins

# 完整执行命令
docker run -d -p 8888:8080 -p 50000:50000 --name jenkins -u root -v /usr/bin/docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock -v /soft/jdk1.8.0_333:/soft/jdk1.8.0_333 -v /soft/apache-maven-3.8.6:/soft/apache-maven-3.8.6 -v /soft/git:/soft/git -v /soft/jenkins:/var/jenkins_home --restart=always jenkins/jenkins

查看jenkins实例是否运行成功

docker ps 

在这里插入图片描述
如果没有查看到实例,使用命令查看jenkins启动日子

# 查看启动日志
docker logs jenkins

四、访问Jenkins

待续

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值