00 Docker VS 虚拟机

Docker VS 虚拟机

虚拟机是什么

虚拟机:虚拟机是通过Hypervisor(虚拟机管理系统,常见的有VMWare workstation、VirtualBox),虚拟出网卡、cpu、内存等虚拟硬件,再在其上建立虚拟机,每个虚拟机是个独立的操作系统,拥有自己的系统内核。

容器是什么

容器:容器是利用namespace将文件系统、进程、网络、设备等资源进行隔离,利用cgroup对权限、cpu资源进行限制,最终让容器之间互不影响,容器无法影响宿主机。

表格对比

Docker 虚拟机
启动 分钟
硬盘使用 MB GB
性能损耗 容器和内核交互,性能很小 损耗大
隔离 进程间 系统级
系统最大支持 上千个 几十
其他 快速交付部署 高可用容错迁移
posted @ 2022-10-07 12:11  曼醉心  阅读(25)  评论(0编辑  收藏  举报