Dockerfile jdk1.8

2024年2月6日 26点热度 0人点赞

測試環境:CentOS Linux release 7.7.1908 (Core)

前置條件:docker已安裝


需求描述:基於centos:7.7.1908 環境下安裝jdk

Dockerfile內容

FROM centos:7.7.1908
MAINTAINER  水磨西街@今日頭條
COPY jdk-8u241-linux-x64.tar.gz /usr
WORKDIR /usr
RUN tar -xvzf jdk-8u241-linux-x64.tar.gz
ENV JAVA_HOME=/usr/jdk1.8.0_241
ENV JAVA_BIN=/usr/jdk1.8.0_241/bin
ENV PATH=$PATH:$JAVA_BIN
ENV CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV export JAVA_HOME JAVA_BIN PATH CLASSPATH[a4]

註意事項:
jdk-8u241-linux-x64.tar.gz和Dockfile在同級目錄下。


測試:

創建鏡像:[root@C750 home]# docker build -t demo/centos:jdk1.8 .

運行image並在鏡像中查看java的版本信息:

【完】

分享,讓更多的人少走彎路!