Docker入门篇(7)-CentOS7安装JAVA8
CentOS7安装JAVA81、安装前准备1.1 centos镜像1.2 JDK安装包(tar包)和Dockerfile文件2、构建jdk镜像并运行1、安装前准备1.1 centos镜像jdk镜像依赖centos镜像,安装之前需要先在docker环境中拉取centos镜像:docker search centosdocker pull docker.io/centos1.2 JDK...
·
CentOS7安装JAVA8
1、安装前准备
1.1 centos镜像
jdk镜像依赖centos镜像,安装之前需要先在docker环境中拉取centos镜像:
docker search centos
docker pull docker.io/centos
1.2 JDK安装包(tar包)和Dockerfile文件
在Linux主机系统上新建java8目录,将jdk8的tar包上传到新建的目中,然后在同目录下创建Dockerfile文件,并在Dockerfile文件中加入相应的内容。
Dockerfile文件内容:
# 基础镜像为 centos
FROM docker.io/centos
# 维护者
MAINTAINER ylz
# 添加jdk8压缩包至 /usr/local/docker/java/ 目录,压缩包会自动解压,解压后目录名称为jdk1.8.0_211
ADD jdk-8u211-linux-x64.tar.gz /usr/local/docker/java/
# 配置JAVA_HOME环境变量
ENV JAVA_HOME /usr/local/docker/java/jdk1.8.0_211/
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV PATH $PATH:$JAVA_HOME/bin
2、构建jdk镜像并运行
在当前目录下(1.2中Dockerfile所在目录)运行docker build命令,注意后面的‘.’是指当前目录,不能少。
docker build -t jdk8:v211 .
等待命令执行完成
docker images
运行jdk8镜像:
docker run -i --name jdk8 -d jdk8:v211
进入容器查看java命令是否可用:
docker exec -it jdk8 bash
java -version
出现jdk的版本号,安装成功。
更多推荐
已为社区贡献1条内容
所有评论(0)