当前位置:   article > 正文

基于docker安装部署Jenkins_docker安装jenkins

docker安装jenkins

主要软件版本

系统: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搭建已完成。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/216847
推荐阅读
相关标签
  

闽ICP备14008679号