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 协议》,转载必须注明作者和本文链接
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 1
风吹枫落

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

1年前 评论

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