一、準備 將下載好的jdk以及scratch鏡像放在同一文件夾下:這裡放在linux:2.0 二、導入scratch鏡像 三、創建dockerfile文件,並編寫 文件內容如下: 四、創建鏡像名為Linux:2.0 五、運行鏡像 查看java是否安裝好 ...
一、準備
將下載好的jdk以及scratch鏡像放在同一文件夾下:這裡放在linux:2.0
二、導入scratch鏡像
#docker load -i scratch.tar
三、創建dockerfile文件,並編寫
#touch dockerfile
文件內容如下:
FROM scratch
ADD rootfs.tar.xz / #此處放在根目錄下
ADD jdk.tar /
#設置時區
RUN echo "Asia/Shanghai" > /etc/timezone \
&& ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#設置JAVA環境變數
ENV JAVA_HOME /jdk
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV PATH $PATH:$JAVA_HOME/bin
四、創建鏡像名為Linux:2.0
#docker build -t linux:2.0 .#最後的點不能丟
五、運行鏡像
#docker run -it linux:2.0 /bin/sh
查看java是否安裝好
#Java -version