什么是容器化?

2021年11月23日 阅读数:2
这篇文章主要向大家介绍什么是容器化?,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

容器提供了与平台隔离的运行环境支持linux

容器化是指将软件代码和所需的全部组件(例如库、框架和其余依赖项)打包在一块儿,让它们隔离在本身的“容器”中。架构

这样,容器内的软件或应用就能够在任何环境和任何基础架构上一致地移动和运行,不受该环境或基础架构的操做系统影响。容器就像是一个气泡(或者是应用周围的计算环境),把应用和周围环境隔离开来。它至关因而一个功能全面、便于移植的计算环境。app

容器是取代在平台或操做系统上直接编写代码的一种替代方案,由于在这种旧的方式中,代码可能没法与新环境兼容,使得应用难以移动。如此就可能会产生漏洞、错误和故障,从而须要消耗更多时间进行修复,致使生产力下降和团队产生强烈的挫败感。框架

将应用打包装入可在平台和基础架构之间移动的容器后,只用把该容器移动到某个位置,应用就能在那里成功运行使用,由于容器中包含了成功运行应用所需的一切。操作系统

 

https://www.redhat.com/zh/topics/cloud-native-apps/what-is-containerizationio