Java虚拟机学习集锦是我攒来的,openjdk镜像的tag说明

本文探讨了选择OpenJDK镜像的方式,包括基于数据卷映射、预装JDK的镜像以及使用官方镜像的优缺点。详细分析了镜像的stretch、alpine、oraclelinux7和slim等关键字,解释了它们对应的操作系统。此外,文章还提及了Java开发的学习资源和大厂面试的准备建议。
摘要由CSDN通过智能技术生成
  1. 镜像中只有应用jar包,启动容器时通过数据卷映射(-v参数)将宿主机的jdk文件夹映射到容器内;

  2. 使用带有jdk的镜像作为基础镜像;

三种方式各有优劣

上述三种方式各有优劣:

第一种,完全自己动手,可控性强,但增加了Dockerfile编写的工作量,脚本质量要自己保证;

第二种,要求宿主机预先部署jdk,增加了宿主机工作量;

第三种,相对工作量小一些,如果找的基础镜像不合适,会导致做成的镜像体积过大,或者多了些不需要的内容;

今天要聊的话题,就是如果使用第三种方式镜像选择怎么选;

基础镜像的选择

去hub.docker.com上搜索jdk官方镜像,关键字openjdk,可以搜到官方镜像,点进详情页后寻找我们常用的jdk8的镜像,发现有很多个,如下图:

在这里插入图片描述

如此多的的tag,我们又该如何选择呢,接下来就来分析一下吧;

stretch关键字

以8-jre-stretch这个tag为例ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值