Jenkins2.141版本低版本(docker镜像制作)

1、创建目录,编写 Dockerfile

vim Dockerfile

FROM centos:7
MAINTAINER liuxiansong
ENV VERSION=8.5.82
RUN yum install java-1.8.0-openjdk wget curl unzip iproute net-tools -y && \
    yum clean all && \
    rm -rf /var/cache/yum/*
# https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61.tar.gz
#下载安装二进制包
RUN wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v${VERSION}/bin/apache-tomcat-${VERSION}.tar.gz --no-check-certificate && \
    tar zxf apache-tomcat-${VERSION}.tar.gz && \
    mv apache-tomcat-${VERSION} /usr/local/tomcat && \
    rm -rf apache-tomcat-${VERSION}.tar.gz /usr/local/tomcat/webapps/* && \
    mkdir /usr/local/tomcat/webapps/test && \
    echo "ok" > /usr/local/tomcat/webapps/test/status.html && \
    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#下载jenkins安装包
RUN wget https://archives.jenkins.io/war/2.141/jenkins.war --no-check-certificate && \
    mv jenkins.war /usr/local/tomcat/webapps/

ENV PATH $PATH:/usr/local/tomcat/bin
#设置工作目录
WORKDIR /usr/local/tomcat
#指定端口
EXPOSE 8080
#配置前台启动
CMD ["/usr/local/tomcat/bin/catalina.sh", "run"]

编译 #  docker build -t tomcat:v8 .

查看镜像(镜像制作成功)

启动容器 #  docker run -d --name tomcat10002 -p 8181:8080 tomcat:v8 

猜你喜欢

转载自blog.csdn.net/qq_15371293/article/details/126764993