docker-compose 安装 jenkins 指定版本
Posted wst021sh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 指定版本的主要内容,如果未能解决你的问题,请参考以下文章