
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
容器原生的运行时
容器提供了一个更轻量级版本的Linux操作系统用户空间,将最基本的东西剥离了出来。但是,它依然是一个操作系统,容器的质量与主机操作系统同样重要。我们需要大量的工程、安全分析和资源来支持容器镜像。不仅需要测试基本镜像,还需要测试它们在特定的容器主机上的行为。借助经过认证和符合OCI标准的基础镜像,我们可以消除跨平台迁移应用的障碍。在理想情况下,这些基础镜像已经包括了我们所需的、必要的语言运行时。对于基于Java的应用来讲,Red Hat的通用基础镜像(Universal Base Image,网址见链接列表1.13条目)就是一个很好的起点。我们会在第4章介绍容器以及开发人员如何使用它们的更多知识。