docker構建jdk1.8容器(利用Dockerfile)

1,下載centos鏡像

docker pull centos:centos7

2,下載jdk1.8壓縮包

鏈接:https://pan.baidu.com/s/1JpKKpIVnRYaPgSILtJ0nOw 
提取碼:d4so

3,創建jdk1.8文件夾,並把文件拷過去解壓

mkdir /root/jdk1.8
tar -zxvf jdk-8u161-linux-x64.tar.gz 

4,創建Dockerfile文件

 touch Dockerfile

5,編輯Dockerfile文件

vi Dockerfile 

文件內容

# 鏡像名[:版本號]
from centos:7
# 作者信息
MAINTAINER goodApe
# 執行linux命令
run mkdir /usr/local/software
run mkdir /usr/local/software/jdk
# 選工作區
workdir /usr/local/software/jdk
# 把宿主機jar拷貝到容器中並解壓
add jdk-8u11-linux-x64.tar.gz /usr/local/software/jdk
# 配置環境變量
env JAVA_HOME /usr/local/software/jdk/jdk1.8.0_11
env JRE_HOME /usr/local/software/jdk/jdk1.8.0_11/jre
env PATH $JAVA_HOME/bin:$PATH

6,創建鏡像

docker build -t jdk1.8 .

7,查看鏡像

docker images

8,創建並啓動容器

docker run -di --name=jdk1.8 jdk1.8

9,查看啓動的容器

docker ps

10,進入容器

docker exec -it jdk1.8 /bin/bash

11,查看jdk版本

表示創建成功

 

結束語:如有錯誤,歡迎大佬留言,互相學習

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章