什么是容器化?
容器 什么
2023-09-11 14:18:43 时间
容器提供了与平台隔离的运行环境支持
容器化是指将软件代码和所需的所有组件(例如库、框架和其他依赖项)打包在一起,让它们隔离在自己的“容器”中。
这样,容器内的软件或应用就可以在任何环境和任何基础架构上一致地移动和运行,不受该环境或基础架构的操作系统影响。容器就像是一个气泡(或者是应用周围的计算环境),把应用和周围环境隔离开来。它相当于是一个功能全面、便于移植的计算环境。
容器是取代在平台或操作系统上直接编写代码的一种替代方案,因为在这种旧的方式中,代码可能无法与新环境兼容,使得应用难以移动。如此就可能会产生漏洞、错误和故障,从而需要消耗更多时间进行修复,导致生产力降低和团队产生强烈的挫败感。
将应用打包装入可在平台和基础架构之间移动的容器后,只用把该容器移动到某个位置,应用就能在那里成功运行使用,因为容器中包含了成功运行应用所需的一切。
https://www.redhat.com/zh/topics/cloud-native-apps/what-is-containerization
相关文章
- 从头认识java-13.11 对照数组与泛型容器,观察类型擦除给泛型容器带来什么问题?
- redis容器化后保证双主、一对主从不在同一节点,分配方式了解一下
- is_sorted() 函数---一个判断数组和容器是否有序的函数
- 如何利用容器构建持续交付/持续发布系统?
- 八股文系列:Java集合容器
- docker镜像、容器
- 查看容器在Docker中的IP
- Qt中容器类应该如何存储对象(最好使用对象指针类型,如:QList<TestObj*>,而不要使用 QList<TestObj> 这样的定义,建议采用 智能指针QSharedPointer)
- 【Docker】解决Docker创建Tomcat容器实例后访问Tomcat主页时报HTTP状态404-未找到的错误
- 浅析Unix domain socket是什么、Java如何使用UnixSocket调用Docker API对容器进行操作(jnr-unixsocket的使用)
- docker容器卷是什么,怎么用
- tomcat server容器解读
- 容器到底可以做什么?—客户不再头疼 —— OSCAR即将发布“容器技术应用场景”规范