1.2. 什么是容器?
容器将一个应用程序及其所有依赖项打包成单一镜像,可在不发生改变的情况下从开发环境提升到测试环境,再提升到生产环境。
容器提供不同环境间的一致性和多个部署目标:物理服务器、虚拟机 (VM) 和私有或公有云。
使用容器的一些好处包括:
基础架构 | 应用程序 |
---|---|
在共享的 Linux OS 内核中将应用程序进程沙盒化 | 将我的应用程序及其所有依赖项打包 |
与虚拟机相比更简单、更轻便且密度更高 | 部署到任意环境只需几秒并启用 CI/CD |
可在不同环境间移植 | 轻松访问和共享容器化组件 |
深入阅读
-
OpenShift Container Platform 架构: Core Concepts
Containers and Images - Red Hat Enterprise Linux Atomic Host 容器安全指南