赞
踩
主要软件版本
系统:CentOS 7.8.2003 x86_64(Py3.7.9)
Jenkins:2.415
1、拉取镜像(指定版本)※不同版本后续操作或者插件可能不同
docker pull jenkins/jenkins:2.415
2、创建docker容器 #启动命令:
※需要准备好以下几个路径
①Jenkins工作空间 例如:/data/server/jenkins/workspace
②挂载路径 。例如:/data/server
※这个很重要,未来构建要用到的jdk、maven、nodejs等都需要安装到这个路径里,Jenkins才可以识别到。否则Jenkins里无法识别到服务器上此路径以外的软件
docker run -u root -d -p 10340:8080 -p 10341:50000 -v /data/server/jenkins/workspace/:/var/jenkins_home/workspace/ -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -v /data/server:/usr/local/server -e JAVA_OPTS="-Dorg.apache.commons.jelly.tags.fmt.timeZone='Asia/Shanghai" \--name myjenkins1 jenkins/jenkins:2.415
#解释:
-d :后台运行 -p:10240:8080 镜像8080 :端口映射到宿主机 10240端口
-p:10241:50000 镜像50000 :端口映射到宿主机 10241端口
-v:/data/server/jenkins/workspace/:/var/jenkins_home/workspace/
※ /data/server/jenkins/workspace/ 宿主机的Jenkins目录挂载路径 jenkins
※ /var/jenkins_home/workspace/ 镜像服务器中jenkins的工作目录
-v /usr/bin/docker:/usr/bin/docker : 挂载docker
-v /data/server:/usr/local/server : 挂载路径映射宿主机(用于配置jdk\maven\nodejs等)
-e JAVA_OPTS="-Dorg.apache.commons.jelly.tags.fmt.timeZone='Asia/Shanghai" \ :同步时间 --name myjenkins1(自定义容器名称) jenkins/jenkins:2.415 (版本)
3、访问 http://192.168.18.250:10340/
※端口取决于启动容器时配置的端口
回到docker分别执行以下两行命令
进入容器 ※注意myjenkins是容器名。根据实际情况替换
docker exec -it myjenkins /bin/bash
获取初始化密码
cat /var/jenkins_home/secrets/initialAdminPassword
将密码复制填入
安装插件
等待完成……
创建管理员
完成后将自动跳转至以下页面,创建第一个管理员
Jenkins搭建已完成。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。