docker 环境安装 jenkins

下载镜像运行 jenkins#

默认服务器已经安装好了 docker 环境;

  • 拉取 jenkins 镜像
Copy
docker pull jenkins/jenkins:lts

镜像的详细信息可以查看:https://c.163yun.com/hub#/library/repository/info?repoId=3093

  • 创建映射数据卷

把容器中 jenkins_home 中的数据映射到宿主机的 /var/jenkins_home 进行持久化;

在宿主机中创建文件夹:/var/jenkins_home

Copy
mkdir /var/jenkins_home #创建目录 chmod 777 /var/jenkins_home #给这个目录赋予操作权限,供 jenkins 容器进行访问,不赋予权限的话,容器中的 jenkins 用户无法读取宿主机的这个文件;
  • 运行 jenkins 创建示例
Copy
docker run -d --name=myjenkins -p 8080:8080 -p 50000:50000 -v /var/jenkins_home:/var/jenkins_home -v /opt/software/maven/maven3.6.3:/usr/local/maven -v /opt/software/JDK/jdk1.8:/usr/local/java --rm jenkins/jenkins:lts -d 后台运行镜像; --name 给容器起一个名字,不写 docker 随机生成一个容器名称; -p 8080:8080 将镜像的 8080 端口映射到宿主机的 8080 端口,访问 jenkins 服务的端口; -p 50000:50000 将镜像的 50000 端口映射到宿主机的 50000 端口, jenkins 的代理端口; -v /var/jenkins_home:/var/jenkins_home 把镜像中的 /var/jenkins_home 映射到宿主机的 /var/jenkins_home 路径,进行数据持久化,:前是宿主机的路径; -v /opt/software/maven/maven3.6.3:/usr/local/maven 把宿主机的 maven 挂载到容器的 /usr/local/maven 路径下; -v /opt/software/JDK/jdk1.8:/usr/local/java 把宿主机的 jdk 挂载到容器中;

安装成功使用#

  • 解锁进入 jenkins

按照提示在服务器上找到文件,复制里面的内容到密码框中即可;

image-20220109164308666

  • 安装插件

选择推荐的插件,然后等待插件安装完成即可;

image-20220109164334031

  • 创建用户

可自行创建管理员用户,不想创建的话,可以使用默认的管理员用户;

image-20220109164354547

image-20220109164418355

  • 进入 jenkins 管理页面

进入到管理页面,就可以正常是用了;

image-20220109164454341

posted @   小葛师兄  阅读(570)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示
CONTENTS