云计算、AI、云原生、大数据等一站式技术学习平台

网站首页 > 教程文章 正文

Dockerfile jdk1.8

jxf315 2024-12-11 14:12:30 教程文章 36 ℃

测试环境: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的版本信息:

【完】

分享,让更多的人少走弯路!

Tags:

最近发表
标签列表