4句话明白虚拟机和容器的区别

一、虚拟机VM的组成

服务器-HostOS-虚拟化层-GustOS-libs-App

1、此时存在几个问题:

1、资源消耗大

2、扩展APP副本时到重复资源浪费(GustOS-libs)

3、当你开发在本地但要移植到云端,就会出现各种兼容性问题。

4、很难集成到DevOps管道中,因为CD阶段没有标准。

二、容器Container的组成

服务器-HostOS-RunTime-App

1、容器镜像因为不可变文件系统基于层级概念以及全球都遵循open container标准,他可以运行在任何地方。

2、因为都共享一个Linux内核,不会出现重复的GustOS消耗且APP依赖的Libs都打包在了镜像中节约了资源。

1、此时存在几个问题:

1、容器本质上是被namespace以及cgroup隔离和限制资源的进程。在容器之间的隔离相比虚拟机OS之前的安全性较差。

2、学习成本高

相关推荐
SCandL15214 小时前
Docker的实战应用
java·docker·容器
qq_21539789718 小时前
docker镜像打包
运维·docker·容器
AAA@峥19 小时前
官方 Dashboard 还是 Kuboard?Kubernetes 可视化管理工具深度对比
云原生·容器·kubernetes
芷栀夏20 小时前
极空间部署Sokoban:Docker搭建网页版推箱子并实现远程访问
运维·docker·容器
InfinitePlus21 小时前
docker redis部署
redis·docker·容器
Pocker_Spades_A1 天前
极空间安装1Panel:图形化管理Docker应用并部署AList
运维·docker·容器
虎头金猫1 天前
如何在群晖NAS上通过Docker部署CloudSaver?群晖部署CloudSaver教程|聚合资源搜索并实现远程访问
运维·服务器·网络·python·docker·容器·pandas
fatcoder2 天前
玩转Docker 08 — 实战:容器化真实后端并编排
后端·docker·容器
江湖有缘2 天前
5款开源wiki知识库工具,支持Docker快速部署!
docker·容器·开源
2401_834636992 天前
保姆级 K8s 运维:RBAC 认证 + Dashboard+Local/NFS 动态卷实战
运维·容器·kubernetes