2.2. 容器化应用程序的好处

应用程序一旦预期安装到包含应用程序所有依赖项的操作系统上。但是,容器提供了一种标准方法,可将应用程序代码、配置和依赖项打包成单一单元,这些单元可作为计算服务器上的资源隔离进程运行。要在 OpenShift Dedicated 上运行应用程序,您必须首先通过创建存储在容器 registry 中的容器镜像来容器化应用程序。

2.2.1. 操作系统的好处

容器使用不含内核的小型专用 Linux 操作系统。文件系统、网络、cgroups、进程表和命名空间与主机 Linux 系统分开,但容器可以在必要时与主机无缝集成。容器以 Linux 为基础,因此可以利用快速创新的开源开发模型带来的所有优势。

因为每个容器都使用专用的操作系统,所以您能够在同一主机上部署需要冲突软件依赖项的不同应用程序。每个容器都带有各自的依赖软件,并且管理自己的接口,如网络和文件系统,因此应用程序无需争用这些资产。