1.1 准備工作
先下載Linux版本的jdk1.8,下載地址:jdk1.8Linux下載
先下載centos鏡像
docker pull centos:7
- 1
然后將下載好的jdk1.8的包從本地上傳到/usr/local/src目錄下進行解壓
2.2 創建DOCKERFILE文件
在/usr/local目錄下創建jdk目錄,把/usr/local/src下的jdk-8u221-linux-x64.tar.gz復制到/usr/local/jdk目錄下,然后創建Dockerfile
mkdir /usr/local/jdk cd /usr/local/jdk cp ../src/jdk-8u221-linux-x64.tar.gz ./ vi Dockerfile
Dockerfile的內容如下:
from centos:centos7
maintainer huangbaokang
run mkdir /usr/local/jdk workdir /usr/local/jdk add jdk-8u231-linux-x64.tar.gz /usr/local/jdk env JAVA_HOME /usr/local/jdk/jdk1.8.0_221 env JRE_HOME /usr/local/jdk/jdk1.8.0_221/jre env PATH $JAVA_HOME/bin:$PATH
2.3 使用DOCKERFILE構建JDK1.8鏡像
執行下面的操作
docker build -t jdk1.8 .
2.4 查看構建的鏡像
查看鏡像
docker images
2.5 啟動JDK容器
執行下面的操作
docker run -di --name=jdk1.8 jdk1.8
2.6 查看JDK安裝
執行下面的操作
進入容器: docker exec -it jdk1.8 /bin/bash 查看路徑: pwd 查看文件: ls
版權聲明:本文為WinterBluestar原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
詳細網址 https://www.banzhuanlianmeng.com