docker-compose 安装 jenkins 指定版本

少年辛苦终身事,莫向光阴惰寸功。这篇文章主要讲述docker-compose 安装 jenkins 指定版本相关的知识,希望能为你提供帮助。
前言之前几天发布了 5篇 备忘手稿,都是关于 docker 下直接安装部署的文章,今天记录分享一下,使用 docker-compose 脚本来部署 jenkins 指定版本的安装备忘手稿。


系统平台
# 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.yml 文件先创建个 docker_jenkins 目录,然后在这目录下创建 docker-compose.yml 文件,如下图所示:

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

可以看指定版本镜像已经拉下来了
Digest: sha256:abcd55c9f19c85808124a4d82e3412719cd5c511c03ebd7d4210e9fa9e8f1029
Status: Downloaded newer image for jenkins/jenkins:2.289.3
Creating myjenkins ... done


查看镜像容器
可以看到 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

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

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


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

启动页面如下

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


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


    推荐阅读