docker 搭建 Jenkins 实现自动部署环境

linux环境

操作系统:CentOS Linux
Jenkins:最新版本(Jenkins 2.387.1)

Docker 下载 Jenkins(最新版本)

docker pull jenkins/jenkins:lts

查看Jenkins镜像

docker images
docker inspect jenkins镜像ID    #此命令是查看Docker镜像的元数据

Docker 搭建 Jenkins 实现自动部署环境

创建一个 Jenkins 映射目录 ,并更改用户组权限

mkdir -p /data/jenkins_home
chown -R 1000:1000 /data/jenkins_home    #用户组改变 ,防止等会启动容器 docker run 之后状态总是 Exited

错误日志查看

docker logs jenkins

Docker 搭建 Jenkins 实现自动部署环境

宿主主机端口要开启(8081)

华为云、宝塔(可自行百度google开放如何开放linux端口)

docker 搭建 Jenkins 实现自动部署环境

docker 搭建 Jenkins 实现自动部署环境

安装并启动 Jenkins 容器

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

第一次访问 Jenkins

http://120.26.50.165:8081 //ip:端口号

docker 搭建 Jenkins 实现自动部署环境

第一次查看Jenkins密码

在安装完成后,默认生成了一个登录密码,首次登录需要这个密码。
密码路径:var/jenkins_home/secrets/initialAdminPassword #容器内部
查找密码:
docker exec -it jenkins /bin/bash #进入jenkins容器
cat /var/jenkins_home/secrets/initialAdminPassword #查看密码

插件安装

新手安装建议选择:Install suggested plugins,安装过程大概20分钟左右。

docker 搭建 Jenkins 实现自动部署环境

docker 搭建 Jenkins 实现自动部署环境

管理员创建

docker 搭建 Jenkins 实现自动部署环境

安装完成

docker 搭建 Jenkins 实现自动部署环境

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 1
风吹枫落

这玩意千万别外网访问,分分钟变矿机

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!