docker java:8
莎拉特·钱德 ( Sharat Chander )的博客文章Oracle Java官方Docker映像和容器的OpenJDK路线图提供了“ Oracle Java的官方Docker映像”的高层次概述,介绍了Docker以及为什么需要像Docker这样的容器,并作了一些展望关于Docker上Java的事情。 该帖子还提供了“ 现在可在Docker Store上使用 ”的“ Oracle Server JRE Docker映像 ”的链接。
Chander简要讨论了为云建立“可扩展到成千上万个实例的一致,可复制的环境”的尝试,以及如何以这种方式使用操作系统工具和硬件虚拟化。 然后,他介绍了Docker作为另一种方法,并简要介绍了Docker的优势。
Chander的帖子介绍了Alpine Linux,并引用了他们的网页 “ Small。 简单。 安全。 Alpine Linux是基于musl libc和busybox的面向安全的轻量级Linux发行版。” 钱德尔关联高山的Linux的使用MUSL的libc ( 描述为“一个新的通用执行的C库”,即“重量轻,速度快,操作简单,免费的,目的是在标准的一致性和安全性的意义上正确”)和busybox (将“许多常见的UNIX实用程序的微型版本组合成一个小的可执行文件”)转换为Java,并在发布项目Portola时对消息列表进行了解释:“ OpenJDK'Project Portola'的目标是提供JDK到Alpine的移植Linux,尤其是“ musl” C库。”
Chander帖子的FAQ部分提供了一些有趣的问题和答案。 例如, 在GitHub上有关于Oracle“在Docker上运行Oracle Java SE的建议”的信息 。 有关于Java 8 Update 131增强的信息,这些增强能够实现“ Java和Docker之间更好的内存和处理器集成”,并且有趣的是,在“ JDK 9中,JVM将支持容器”而不是“线程和内存设置[即将到来] ]来自主机操作系统。”
OpenJDK Docker存储库可从https://hub.docker.com/_/openjdk/获得 。
有趣的是,将Java与Docker结合使用时正在做的事情和计划的事情。
翻译自: https://www.javacodegeeks.com/2017/04/java-docker-now-future.html
docker java:8