好文档 - 专业文书写作范文服务资料分享网站

docker安装jenkins教程 - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

jenkins安装--->部署项目--->交付

docker容器部署jenkins(依赖centos:7镜像)

1.编写Dockerfile文件并上传相关软件(jdk,git,maven,jenkins.war等)

vim Dockerfile FROM centos:7 ADD jdk-8u211-linux-x64.tar.gz /usr/local RUN mv /usr/local/jdk1.8.0_211 /usr/local/jdk ENV JAVA_HOME=/usr/local/jdk ENV JRE_HOME=$JAVA_HOME/jre ENV CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH ADD apache-maven-3.6.3-bin.tar.gz /usr/local RUN mv /usr/local/apache-maven-3.6.3 /usr/local/maven ENV MAVEN_HOME=/usr/local/maven ADD git-2.27.0.tar.gz /usr/local RUN yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker RUN yum -y remove git RUN yum -y install gcc automake autoconf libtool make ENV GIT_HOME=/usr/local/git ENV PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$GIT_HOME/bin:$MAVEN_HOME/bin:$PATH ADD jenkins.war /usr/local/jenkins.war ENV TZ=Asia/Shanghai RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone EXPOSE 8080 ENTRYPOINT [\2.构建镜像

docker build -t my-jenkins:1.0 . 3.执行相关镜像

docker run -d -p 11479:8080 --restart=always --name my-jenkins-106 -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker my-jenkins:1.0 4.安装git(只能进入容器执行命令)

docker exec -it my-jenkins-106 /bin/bash cd /usr/local/git-2.27.0 make prefix=/usr/local/git all make prefix=/usr/local/git install 重启容器 5.访问 ip : port ,安装推荐插件,不创建新用户使用admin用户(也可以创建新用户),首次登陆需要用户名及初始密码(2种方式查看)

第一种:进入到容器中,以步骤 3 中的容器名为例

linux命令行输入:docker exec -it my-jenkins-106(也可以是容器id) /bin/bash 进入容器后输入命令会输出文件目录:find / -name initialAdminPassword 查看文件内容:cat /root/.jenkins/secrets/initialAdminPassword 第二种:通过 portainer 查看容器相关日志信息会有密码输出

之后复制密码,回到页面进行登录

jenkins部署项目(daocker镜像)

1.新建ltem,名字自己定,选择流水线

2.General:对项目的一些描述信息

3.构建触发器:选择 Poll SCM(多长时间轮询一次,它会与仓库代码比较如果不一致,触发构建),输入 H * * * * (每小时轮询一次)

4.流水线:

定义:选择Pipeline script from SCM(在项目根目录中设置Jenkinsfile文件并填写相应的构建流程 eg:第一步拉取代码。第二步执行打包。第三步构建docker镜像。第四部上传镜像到私仓) SCM:git(版本控制) Repositories:

Repository URL:仓库地址

Credentials:账号密码。如果没有点击添加点击jenkins,可以是全局也可以是当前项目,类型选择Username with password 填写相应用户名密码即可 Branches to build:指定构建的分支

保存即可

5.立刻构建镜像:点击Build now

6.左下角构建时可以查看相关日志信息

docker安装jenkins教程 - 图文

jenkins安装--->部署项目--->交付docker容器部署jenkins(依赖centos:7镜像)1.编写Dockerfile文件并上传相关软件(jdk,git,maven,jenkins.war等)vimDockerfileFROMcentos:7ADDjdk-8u211-linux-x64.tar.gz/usr/l
推荐度:
点击下载文档文档为doc格式
7wl5v7iav997tl37kuug5o77k30e1i00qp4
领取福利

微信扫码领取福利

微信扫码分享