准备openjre安装包
下载安装包
wget https://download.java.net/java/jdk8u192/archive/b04/binaries/jre-8u192-ea-bin-b04-linux-x64-01_aug_2018.tar.gz
下载后不需要解压
为了让文件更好看,压缩包重命名为:open-jre-8
mv jre-8u192-ea-bin-b04-linux-x64-01_aug_2018.tar.gz open-jre-8.tar.gz
创建Dockerfile文件
在与压缩包同目录创建Dockerfile文件
FROM centos
MAINTAINER lianglianglee
ADD open-jre-8.tar.gz /usr/local/
#注意文件夹名,如果不知道,解压一下压缩包查看
ENV JAVA_HOME=/usr/local/jre1.8.0_192
ENV CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV PATH=$PATH:$JAVA_HOME/bin
jre依赖于centos
维护人信息
添加jre压缩包
添加环境变量
创建镜像
docker build -t open-jre-8 .
将Dockerfile中的内容,创建成一个open-jre-8的镜像
查看
测试镜像
上篇eureka使用的是openjdk,该镜像过大,而且不只需要使用jre即可,所以将镜像替换掉
重新打包
对比以前的1G+的镜像,新镜像小了很多
运行一下新的eureka镜像,由于是测试jre镜像能不能用,所以直接前台运行即可
docker run -p 10001:10001 eureka-1.0
如果能正常运行,说明jre镜像制作成功
點(diǎn)擊查看更多內(nèi)容
為 TA 點(diǎn)贊
評(píng)論
評(píng)論
共同學(xué)習(xí),寫下你的評(píng)論
評(píng)論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦