docker學習系列-jdk基礎映象製作
阿新 • • 發佈:2018-11-02
準備一臺安裝有docker服務的機器
1.編輯Dockerfile
vim Dockerfile
FROM centos:latest ADD ./jdk-8u141-linux-x64.tar.gz /usr/local ENV JAVA_HOME /usr/local/jdk1.8.0_141 ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar ENV PATH $PATH:$JAVA_HOME/bin
2.docker build
#jdk/centos 為映象名稱 #20180929為映象版本 #/tmp/Dockerfile 為編輯的Dockerfile檔案 docker build-t jdk8/centos:20180929 -f Dockerfile .
注:切換到Dockerfile所在路徑執行,若需要新增宿主機檔案到映象中,檔案路徑必須為相對於當前Dockerfile路徑
3.上傳映象
#測試用例中使用阿里雲映象服務 $ sudo docker login [email protected] registry.cn-hangzhou.aliyuncs.com $ sudo docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/hush/basecontainer:[映象版本號] $ sudo docker push registry.cn-hangzhou.aliyuncs.com/hush/basecontainer:[映象版本號]
上傳成功後,本地docker環境中可以使用docker pull <容器url> 拉去映象