当前位置: 首页 > 知识库问答 >
问题:

在adoptopenjdk维护的图像中,adoptopenjdk alpine与alpine slim

公孙宏远
2023-03-14

在AdoptOpenJDK维护的图像docker hub repo中,我看到alpine有两个版本,即alpine

我现在想知道使用alpine slim图像与alpine图像相比有什么缺点。由于我在文档中找不到关于超薄图像中排除的内容的太多信息,我想知道是否有人知道魔鬼的细节:-)。

P、 S:我还看到在“官方”AdoptOpenJDK回购中根本没有alpine版本(我知道他们那里没有alpine版本)。。。但随着eclipse temurin repo被弃用,我想知道到目前为止AdoptOpenJDK维护的上述repo会发生什么。。也许我应该单独问一个问题。。

adoptopenjdk/openjdk11                                                                     jdk-11.0.11_9-alpine-slim   019bfca90bcf        3 weeks ago         260MB
adoptopenjdk/openjdk11                                                                     jdk-11.0.11_9-alpine        16b37a0cc6be        3 weeks ago         341MB

共有2个答案

汝臻
2023-03-14

感谢来自@null的有用指针

...
cat ${del_jmod_list} | grep -v "^#"
...

XXX@Ubuntu1_XX_XXX:~/XXX/server/etc/bin# cat /XXX/XXX/slim-java_jmod_del.list | grep -v "^#"
java.activation.jmod
java.corba.jmod
java.transaction.jmod
java.xml.ws.jmod
java.xml.ws.annotation.jmod
java.desktop.jmod
java.datatransfer.jmod
jdk.scripting.nashorn.jmod
jdk.scripting.nashorn.shell.jmod
jdk.jconsole.jmod
java.scripting.jmod
java.se.ee.jmod
java.se.jmod

java.sql.jmod
java.sql.rowset.jmod

XXX@Ubuntu1_XX_XXX:~/XXX/server/etc/bin# 

谢啦

笪成周
2023-03-14

以下是从slim发行版中删除的模块列表

java.activation.jmod
java.corba.jmod
java.transaction.jmod
java.xml.ws.jmod
java.xml.ws.annotation.jmod
java.desktop.jmod
java.datatransfer.jmod
jdk.scripting.nashorn.jmod
jdk.scripting.nashorn.shell.jmod
jdk.jconsole.jmod
java.scripting.jmod
java.se.ee.jmod
java.se.jmod
java.sql.jmod
java.sql.rowset.jmod

请参考此答案了解更多详情

 类似资料:
  • 到目前为止,我们前面已经介绍了如何开发程序、调试程序以及测试程序,正如人们常说的:开发最后的10%需要花费90%的时间,所以这一章我们将强调这最后的10%部分,要真正成为让人信任并使用的优秀应用,需要考虑到一些细节,以上所说的10%就是指这些小细节。 本章我们将通过四个小节来介绍这些小细节的处理,第一小节介绍如何在生产服务上记录程序产生的日志,如何记录日志,第二小节介绍发生错误时我们的程序如何处理

  • Windows/macOS 用户 打开下载页面,选择所需的版本,下载独立安装包。 Debian/Ubuntu 用户 首先信任 GPG 公钥: wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add - 再选择你的 Debian/Ubuntu 版本,文本框中内容写进 /e

  • 有的时候,你需要对仓库进行清理 - 使它的结构变得更紧凑,或是对导入的仓库进行清理,或是恢复丢失的内容。 这个小节将会介绍这些情况中的一部分。 维护 Git 会不定时地自动运行一个叫做 “auto gc” 的命令。 大多数时候,这个命令并不会产生效果。 然而,如果有太多松散对象(不在包文件中的对象)或者太多包文件,Git 会运行一个完整的 git gc 命令。 “gc” 代表垃圾回收,这个命令会做

  • Navicat 为 MySQL、Oracle、PostgreSQL、SQLite、SQL Server 和 MariaDB 的数据库和数据库对象维护提供完整的解决方案。 要维护服务器对象,你可以在它上右击并在弹出菜单中 维护。 维 护 MySQL 或 MariaDB 维护表分析表 分析及保存表的键分布。在分析期间,MyISAM 及 BDB 表是以读入锁被锁定的。InnoDB 表是以写入锁被锁定的。

  • 节点数据同步 MongoDB 复制集中当从节点无法跟上主节点数据时,则该节点就需要节点数据同步,MongoDB 提供了两种数据同步的方式: 初始化节点数据同步 拷贝数据文件数据同步 初始化节点数据同步的优点是不需要集群停机,但会会一定程度上适度影响集群的正常读写,数据同步所花时间也稍微长于拷贝数据文件数据同步;而拷贝数据文件数据同步需要步骤较多,且需要停机窗口。本部分从三个方面说明节点数据同步,并

  • 本文向大家介绍Mysql分区表的管理与维护,包括了Mysql分区表的管理与维护的使用技巧和注意事项,需要的朋友参考一下 改变一个表的分区方案只需使用alter table 加 partition_options 子句就可以了。和创建分区表时的create table语句很像。 创建表 创建插入数据存储过程 以上所述是小编给大家介绍的Mysql分区表的管理与维护,希望对大家有所帮助,如果大家有任何疑