Docker 搆建 jdk8 鏡像,第1張

版本(64位機器):

Linux:Centos7

Docker: 18.06.3-ce

jdkjdk-8u281-linux-x64


準備工作:

docker的安裝:略

下載 jdk-8u281-linux-x64.tar.gz


Dockerfile 文件:

Dockerfile 文件和 jdk-8u281-linux-x64.tar.gz 放在同一目錄下 /usr/java

 

Docker 搆建 jdk8 鏡像,第2張

Dockerfile 文件內容

  1. # 使用 centos7 作爲基礎鏡像
  2. FROM centos:7
  3. # 添加壓縮包到容器目錄 /usr/java/jdk 中
  4. ADD jdk-8u281-linux-x64.tar.gz /usr/java/jdk/
  5. # 設置環境變量
  6. ENV JAVA_HOME /usr/java/jdk/jdk1.8.0_281
  7. ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  8. ENV PATH $PATH:$JAVA_HOME/bin

搆建鏡像

docker build -t jdk8:1.0 .

Docker 搆建 jdk8 鏡像,第3張


測試鏡像

創建jdk8環境容器(鏡像id爲上圖中的 IMAGE ID)

docker run --name myjava -it a9a0cecc75cb

 

 

 

進入容器,使用 java -version 

Docker 搆建 jdk8 鏡像,第4張

 


 

--end--


生活常識_百科知識_各類知識大全»Docker 搆建 jdk8 鏡像

0條評論

    發表評論

    提供最優質的資源集郃

    立即查看了解詳情