docker 構建jdk基礎鏡像


背景:基於centos搭建jdk基礎鏡像

一、下載jdk1.8

下載Linux環境下的jdk1.8,請去(官網)中下載jdk的安裝文件;

 

二、下載centos基礎鏡像

docker login  # 登錄官方鏡像,輸入賬戶名、密碼
docker search centos # 搜索centos鏡像
docker pull centos # 選擇最新的官方鏡像,下載

 

三、docker操作

  1、創建空白文件夾,用於docker上下文

cd /usr/local/src
mkdir docker/jdk1.8
cd docker/jdk1.8
mkdir Dockerfile

  2、上傳 jdk1.8 的 tar.gz 包到 /usr/local/src/docker/jdk1.8  目錄下

  3、編寫Dockerfile文件

FROM centos

MAINTAINER levi.liu "levi.liu@snowballtech.com"

ADD jdk-8u161-linux-x64.tar.gz /usr/local/jdk

WORKDIR /usr/local/jdk
RUN rm -rf jdk-8u161-linux-x64.tar.gz

ENV JAVA_HOME /usr/local/jdk/jdk1.8.0_161
ENV JRE_HOME /usr/local/jdk/jdk1.8.0_161/jre
ENV PATH $JAVA_HOME/bin:$PATH

 

 

四、驗證鏡像

docker image ls # 查看所有的鏡像列表
docker run -d  --name myjdk jdk1.8  # 運行容器
docker exec -it myjdk  /bin/bash  #進入容器


java -version # 查看jdk版本

 

 


免責聲明!

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



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