Linux:Centos7
Docker: 18.06.3-ce
jdk: jdk-8u281-linux-x64
docker 的安装:略
下载 jdk-8u281-linux-x64.tar.gz
Dockerfile 文件和 jdk-8u281-linux-x64.tar.gz 放在同一目录下 /usr/java
Dockerfile 文件内容
- # 使用 centos7 作为基础镜像
- FROM centos:7
- # 添加压缩包到容器目录 /usr/java/jdk 中
- ADD jdk-8u281-linux-x64.tar.gz /usr/java/jdk/
- # 设置环境变量
- ENV JAVA_HOME /usr/java/jdk/jdk1.8.0_281
- ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- ENV PATH $PATH:$JAVA_HOME/bin
docker build -t jdk8:1.0 .
创建jdk8环境容器(镜像id为上图中的 IMAGE ID)
docker run --name myjava -it a9a0cecc75cb
进入容器,使用 java -version
--end--
联系客服