背景:基于centos搭建jdk基础镜像
一、下载jdk1.8
下载Linux环境下的jdk1.8,请去(官网)中下载jdk的安装文件;
二、下载centos基础镜像
docker login # 登录官方镜像,输入账户名、密码
docker search centos # 搜索centos镜像
docker pull centos # 选择最新的官方镜像,下载
三、docker操作
1、创建空白文件夹,用于docker上下文
cd /usr/local/src
mkdir docker/jdk1.8
cd docker/jdk1.8
mkdir Dockerfile
2、上传 jdk1.8 的 tar.gz 包到 /usr/local/src/docker/jdk1.8 目录下
3、编写Dockerfile文件
FROM centos
MAINTAINER levi.liu "levi.liu@snowballtech.com"
ADD jdk-8u161-linux-x64.tar.gz /usr/local/jdk
WORKDIR /usr/local/jdk
RUN rm -rf jdk-8u161-linux-x64.tar.gz
ENV JAVA_HOME /usr/local/jdk/jdk1.8.0_161
ENV JRE_HOME /usr/local/jdk/jdk1.8.0_161/jre
ENV PATH $JAVA_HOME/bin:$PATH
四、验证镜像
docker image ls # 查看所有的镜像列表
docker run -d --name myjdk jdk1.8 # 运行容器
docker exec -it myjdk /bin/bash #进入容器
java -version # 查看jdk版本