1.新建一個目錄用來創建docker鏡像
cd /usr/local mkdir jdk1.8
2.上傳jdk-8u171-linux-x64.tar.gz到該目錄
3.在該目錄創建Dockerfile文件
vi Dockerfile
#依賴鏡像名稱和ID FROM centos:7 #指定鏡像創建者信息 MAINTAINER BOFENG #切換工作目錄 WORKDIR /usr RUN mkdir /usr/local/java #ADD 是相對路徑jar,把java添加到容器中 ADD jdk-8u171-linux-x64.tar.gz /usr/local/java/ #配置java環境變量 ENV JAVA_HOME /usr/local/java/jdk1.8.0_171 ENV JRE_HOME $JAVA_HOME/jre ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH ENV PATH $JAVA_HOME/bin:$PATH
# time zone
RUN echo "Asia/Shanghai" > /etc/timezone
4.根據Dockerfile創建鏡像。注意后面的空格和點不要省略
docker build -t='jdk1.8' .
5.創建容器
docker run -it --name=jdk1.8 jdk1.8 bash
Dockerfile常用命令