关于jdk8:docker搭建java-jdk环境

下载centos镜像

docker pull centos:7.9.2009

以jdk8为例来搭建环境

1.获取jdk8安装包,在下载页面找到与零碎对应的安装包,我这里抉择64位的安装包。 https://www.oracle.com/java/t…

2.创立Dockerfile
在/usr/local目录下创立jdk目录,把jdk-8u301-linux-x64.tar.gz复制到/usr/local/jdk目录下,而后创立Dockerfile

mkdir /usr/local/jdk
cd /usr/local/jdk

cp /usr/local/mylib/jdk-8u301-linux-x64.tar.gz ./

touch Dockerfile
vim Dockerfile

编辑Dockerfile文件

FROM centos:7.9.2009
RUN mkdir /usr/local/jdk
WORKDIR /usr/local/jdk
ADD jdk-8u301-linux-x64.tar.gz /usr/local/jdk

ENV JAVA_HOME /usr/local/jdk/jdk1.8.0_301
ENV JRE_HOME /usr/local/jdk/jdk1.8.0_301/jre
ENV PATH $JAVA_HOME/bin:$PATH

应用Dockerfile构建jdk1.8镜像

docker build -t jdk1.8 .

当docker build命令执行实现之后,对应的jdk8的镜像曾经打包实现。

验证

查看零碎所有docker镜像文件

docker images

1.创立容器

docker run -di --name="jdk1.8" jdk1.8


2.进入容器

docker exec -it jdk1.8 /bin/bash

3.查看jdk版本

java -version

4.退出容器,验证java javac命令

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理