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 协议》,转载必须注明作者和本文链接
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 1
风吹枫落

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

1年前 评论

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