编写一个dockerfile,实现一个打包好的jenkins直接用
文章目录前言一、总体文件需求二、编写Dockerfile三、docker build docker push四、使用docker pulldocker run五、相关连接前言我有一篇文章,关于如何在centos中安装jenkins并且配置的方法。但是因为每次安装都要安装很多东西(jdk17,jenkins,git,maven,nodejs)。因此我想打包出一个docker image,要安装jenkins的时候,直接docker pull。镜像文件放到阿里云中。一、总体文件需求序号内容作用安装方式1jdk17支持环境,jenkins2.5以上用17是推荐的,不推荐1.8版本apt2jenkins2.5主要应用离线copy3git获取源代码要用到apt4maven编译java程序用到apt5nodejs编译vue程序用到离线copy因为有两个文件是离线copy的,所以要事先下载下来。放在跟Dockerfile一个目录中二、编写DockerfileFROM ubuntu:22.04 MAINTAINER jason ENVNODE_VERSION=24.14.0# 1. 配置Ubuntu国内源(可选,加速下载)RUNsed-i's/archive.ubuntu.com/mirrors.aliyun.com/g'/etc/apt/sources.list\