Jenkins docker插件自动创建容器执行完成销毁容器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins docker插件自动创建容器执行完成销毁容器相关的知识,希望对你有一定的参考价值。

参考技术A 1、jenkins 安装docker 插件

jenkins 安装Docker plugin

2、配置jenkins使用Docker 管理口

1)配置Dokcer配置文件(Docker windows不支持)

编辑docker文件:/usr/lib/systemd/system/docker.service

修改ExecStart行为下面内容

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \

重新加载docker配置

systemctl daemon-reload // 1,加载docker守护线程

systemctl restart docker // 2,重启docker

2)jenkins配置docker 管理

3、配置docker镜像模板使用

点击对应的任务执行,自动生成对应的node节点,执行完成后自动删除节点。

docker容器-快速部署Jenkins

1.在本地虚拟机环境、安装CentOS 7,并安装docker容器

2.在docker容器中执行  docker pull jenkinsci/blueocean

3.查看已经下载的Jenkins镜像 docker images

技术图片

4.创建jenkins_home 启动一个 Jenkins容器

  • 创建一个jenkins目录 mkdir /home/jenkins_home
  • 启动一个jenkins容器 docker run --name jenkins -p 8081:8080 -p 50000:50000 -v /home/jenkins_home/:/home/jenkins_home/ jenkinsci/blueocean技术图片
  • 启动完成的信息技术图片

5.查看jenkins服务 docker ps | grep jenkins

6.查看端口是否映射成功 docker ps -a

    技术图片

 

7.浏览器端启动是否启动成功  localhost:8081 虚拟机IP:端口

   技术图片

 

8.秘钥获取,进入Jenkins容器:docker exec -it jenkins bash

   技术图片

 

9.输入密码之后,重启docker镜像 docker restart {CONTAINER ID}

10.启动Jenkins容器,开始在浏览器端配置插件

  技术图片

    技术图片

 

以上是关于Jenkins docker插件自动创建容器执行完成销毁容器的主要内容,如果未能解决你的问题,请参考以下文章

一张图明白jenkins和docker作用

Docker+jenkins 运行 python 自动化

用于 Jenkins 管道的 Docker 插件 - uid 1005 不存在用户

Docker+jenkins+Gitee+Maven构建自动化部署

Docker+jenkins+Gitee+Maven构建自动化部署

docker jenkins 构建 springboot 项目、vue 项目