Docker-创建最小的jdk8镜像
问题
用centos作为基础镜像和150多M的jdk压缩来创建一个jdk镜像,发现都要500多m,这个确实有点大了。
所以下面就是如何构建最小的jdk镜像。
使用docker images 命令的时候可以看到我们的jdk真的很大
使用Oracle的JRE不是openjdk,并构建成Docker镜像。具体步骤如下
一:首先官网下载jre
大约80多M,下载结束之后上传到centos上的 /usr/local/dockerimage/smalljava8 (自定义一个目录)
二:解压jar包,并且删除不必要的文件
tar -zxvf jre-8u231-linux-x64.tar.gz
进入目录
cd jre1.8.0_231
删除文本文件
rm -rf COPYRIGHT LICENSE README release THIRDPARTYLICENSEREADME-JAVAFX