docker 文件中的 Java 8 镜像

问题描述 投票:0回答:1

我编写了一个 docker 文件,用于配置 jenkins、node、npm 和 awscli。我想将 java 8 添加到这个 docker 文件中,以便我可以在 Jenkins 中使用 java 版本 8。下面是我的 dockerfile

FROM jenkins/jenkins
    
USER root
    
    
RUN curl -sL https://deb.nodesource.com/setup_14.x | bash - && \
        apt-get install -y nodejs
    
    
RUN curl -L https://www.npmjs.com/install.sh | sh
    
    
RUN apt-get update && apt-get install -y awscli
    
    
RUN npm install -g serverless
    
USER jenkins

我尝试添加各种图像,但它们似乎都不起作用,或者已被弃用

我可以添加什么来在这里添加java 8。

java docker jenkins jenkins-plugins jenkins-cli
1个回答
0
投票

🗎

Dockerfile

FROM jenkins/jenkins
    
USER root
    
RUN curl -sL https://deb.nodesource.com/setup_14.x | bash - && \
    apt-get install -y nodejs && \
    curl -L https://www.npmjs.com/install.sh | sh && \
    apt-get update && apt-get install -y awscli && \
    npm install -g serverless

RUN curl -s -L -O "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u402-b06/OpenJDK8U-jdk_x64_linux_hotspot_8u402b06.tar.gz" && \
    tar -zxf OpenJDK8U-jdk_x64_linux_hotspot_8u402b06.tar.gz -C /opt/java/

USER jenkins

ENV JAVA_HOME="/opt/java/jdk8u402-b06/"
ENV PATH="$JAVA_HOME/bin:${PATH}"

OpenJDK 版本 1.8.0 表示 Java 8。

© www.soinside.com 2019 - 2024. All rights reserved.