Dockerfile創建jdk鏡像


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常用命令

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM