Docker持續集成(一)Dockerfile創建 jdk8鏡像

1、創建jdk目錄

mkdir –p /usr/local/dockerjdk8

2、下載jdk安裝包

下載jdk-8u171-linux-x64.tar.gz並上傳到服務器(虛擬機)中
的/usr/local/dockerjdk8目錄

3、創建文件Dockerfile   vi Dockerfile

#依賴鏡像名稱和ID

FROM centos:7
#指定鏡像創建者信息
MAINTAINER ITCAST
#切換工作目錄
WORKDIR /usr
RUN mkdir /usr/local/java
#ADD 是相對路徑jar,把java添加到容器中
ADD jdk-8u221-linux-x64.tar.gz /usr/local/java/
#配置java環境變量
ENV JAVA_HOME /usr/local/java/jdk1.8.0_221
ENV JRE_HOME $JAVA_HOME/jre
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
ENV PATH $JAVA_HOME/bin:$PATH

4、執行命令構建鏡像

docker build -t='jdk1.8' .

5、查看鏡像是否建立完成


docker images

6、創建容器

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

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