docker-compose 安装 jenkins 指定版本

Posted wst021sh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker-compose 安装 jenkins 指定版本相关的知识,希望对你有一定的参考价值。

前言

之前几天发布了 5篇 备忘手稿,都是关于 docker 下直接安装部署的文章,今天记录分享一下,使用 docker-compose 脚本来部署 jenkins 指定版本的安装备忘手稿。


系统平台

docker-compose

# docker --version

Docker version 20.10.14, build a224086

# docker-compose version

docker-compose version 1.25.0, build unknown

docker-py version: 4.1.0

CPython version: 3.8.10

OpenSSL version: OpenSSL 1.1.1f  31 Mar 2020

docker-compose


创建 docker-compose.yml 文件

先创建个 docker_jenkins 目录,然后在这目录下创建 docker-compose.yml 文件,如下图所示:

docker-compose

version: 3.1

services:

jenkins:

image: jenkins/jenkins:2.289.3

container_name: myjenkins

privileged: true

user: root

environment:

TZ: Asia/Shanghai

ports:

  • 28081:8080
  • 50000:50000

volumes:

  • /home/scm/jenkins2docker:/var/jenkins_home
  • /usr/bin/docker:/usr/bin/docker

yml 文件创建好之后,就可以执行了,执行指令如下:

# docker-compose up -d

docker-compose

可以看指定版本镜像已经拉下来了

Digest: sha256:abcd55c9f19c85808124a4d82e3412719cd5c511c03ebd7d4210e9fa9e8f1029

Status: Downloaded newer image for jenkins/jenkins:2.289.3

Creating myjenkins ... done


查看镜像容器

docker-compose

可以看到 jenkins 容器在上一步 pull 执行完成后,已经启动了。

CONTAINER ID    IMAGE  COMMAND   CREATED  STATUS   PORTS    NAMES

83991cdbcb24   jenkins/jenkins:2.289.3    "/sbin/tini -- /usr/…"   27 minutes ago   Exited (1) 27 minutes ago       myjenkins

细心的同学应该都看出来了,虽然容器是启动了,但没有正常运行起来,没有进程跟端口号,应该是脚本写的有点问题,重新修改一下,然后重新执行一下即可,如下图所示:

#docker-compose up -d

docker-compose

容器启动后,打开浏览器直接访问即可。

docker-compose

默认的插件安装完成后,还可以安装一些常用需要的插件。

docker-compose

docker-compose

插件都安装完成后,勾选重启jenkins,系统将重新启动。

docker-compose

启动页面如下

docker-compose

系统登录后,创建一个 pipeline 项目

docker-compose

到此,docker-compose 脚本安装 jenkins 指定版本就结束了,希望对各位同学有帮助。


以上是关于docker-compose 安装 jenkins 指定版本的主要内容,如果未能解决你的问题,请参考以下文章

Docker实现SpringBoot项目的快速构建

Docker实现SpringBoot项目的快速构建

Docker实现SpringBoot项目的快速构建

Docker实现SpringBoot项目的快速构建

搭建Jenkins,Gitlab自动化打包部署项目

搭建Jenkins,Gitlab自动化打包部署项目