一、下載下傳jdk8
- 建立下載下傳目錄
mkdir jdk8
- 前往官網下載下傳對應版本https://www.oracle.com/java/technologies/downloads/#java8
- 上傳jdk檔案至伺服器
scp -P 22 本地檔案 root@IP位址:伺服器目錄
二、建立Dockerfile
- 在jdk8目錄下建立“Dockerfile”檔案
touch Dockerfile
- 修改“Dockerfile”檔案内容
# 基礎鏡像為 centos
FROM centos
# 維護者
MAINTAINER zhaoqb
# 添加jdk8壓縮包至 /usr/local 目錄,壓縮包會自動解壓,解壓後目錄名稱為jdk1.8.0_371
ADD jdk-8u371-linux-x64.tar.gz /mnt/docker-data/jdk8/
# 配置java_HOME環境變量
ENV JAVA_HOME /mnt/docker-data/jdk8/jdk1.8.0_371/
# 将JAVA_HOME/bin 添加至PATH環境變量
ENV PATH $JAVA_HOME/bin:$PATH
- 根據“Dockerfile”建構鏡像,需在“Dockerfile”同級目錄下執行
docker build -t jdk8:1.0 .
三、啟動jdk
- 檢視鏡像
docker images
- 運作鏡像
docker run -itd --name jdk8 jdk8:1.0
- 檢視容器運作狀态
docker ps
- 進入容器,檢視jdk版本
docker attach jdk8