关于docker启动jenkins环境的问题
【注意:】jenkins的docker镜像,需要从官网进入直接获取,其他地方获取到的docker镜像,可能因为Jenkins版本过低,导致后续插件安装失败等问题!!!
jenkins基本工作原理
文章图片
1.拉取镜像
需要从官网进入:Jenkins download and deployment
命令:
docker pull jenkins/jenkins:lts
2.创建目录 由于防止jenkins中重要文件因为容器损毁或删除导致文件丢失,因此创建文件对外挂载
mkdir /data/jenkins
并且需要对目录开放docker进程操作的完全读写的权限
chmod 777 /data/jenkins
3.启动容器
docker run -d -p 10240:8080 -p 10241:50000 --restart always -v /data/jenkins:/var/jenkins_home -v /etc/localtime:/etc/localtime --name jenkins jenkins/jenkins:lts
并查看日志
docker logs -f jenkins
4.配置镜像加速,进入 cd /data/jenkins 目录。 【关于docker启动jenkins环境的问题】修改 vi hudson.model.UpdateCenter.xml里的内容
修改前
文章图片
将 url 修改为 清华大学官方镜像:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
修改后
文章图片
5.管理员密码获取方法 编辑initialAdminPassword文件(查看,把密码输入登录中的密码即可,开始使用。
进入到容器内部查看密码:
docker exec -it jenkins /bin/bashcat /data/jekins/secrets/initialAdminPassword
lts镜像默认是最新版本,一定要拉取这个否则无法下载插件
6.不要选择安装推荐的插件 否则会出现版本不支持很多插件安装失败,选择插件来安装,
文章图片
文章图片
到此这篇关于docker启动jenkins环境的文章就介绍到这了,更多相关docker启动jenkins环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- JVM -D -X -XX 参数的区别
- 一次关于关系抽取(RE)综述调研的交流心得
- Docker 创始人推出 Dagger,一个新的 DevOps 平台
- 数据库|教你用 docker 搞个网站
- docker|docker安装jenkins记录
- 『现学现忘』Docker基础|『现学现忘』Docker基础 — 37、ONBUILD指令介绍
- Dockerfile 构建 Vue 镜像踩坑记
- ios|ios 请在设置中打开相机权限_iOS关于相机相册权限设置
- Docker镜像构建之docker|Docker镜像构建之docker commit
- 关于k8s|关于k8s 使用 Service 控制器对外暴露服务的问题