创建目录mkdir oracle-jdk
构建文件touch Dockerfile
# Docker for jdk-8u181
FROM centos:7
MAINTAINER ggza "zqd@zhongmakj.com"
RUN
yum install -y wget &&
mkdir /mysoft && mkdir -p /usr/local/java && cd /mysoft &&
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz &&
tar zxvf $(ls) &&
mv $(ls -d */) /usr/local/java/oracle-jdk &&
rm -rf /mysoft
ENV JAVA_HOME /usr/local/java/oracle-jdk/
ENV PATH $PATH:$JAVA_HOME/bin
# update timezone
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
#update locale
ENV LC_ALL en_US.UTF-8
构建镜像:docker build -t 10.46.226.225:9999/ggza/oracle-jdk:8 .
上传镜像:docker push 10.46.226.225:9999/