少年辛苦终身事,莫向光阴惰寸功。这篇文章主要讲述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:
volumes:
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 指定版本】
推荐阅读
- Go语言 unsafe.Pointer 浅析
- Spark入门简介
- 《LinuxProbe》—RHCE 学习 Day5
- MySQL 索引事务与存储引擎
- Linux下修改MySQL字符集等配置
- Tomcat - this web application instance has been stopped already
- VMware vSphere client 安装 Centos7
- VMware EXSI 配置两个网卡(外网和内网)
- Redis - 异常解决总结