Docker和虚拟机的区别

Docker可以让一个应用在任何操作系统中非常方便的运行。而以前我们接触的虚拟机,也能在一个操作系统中,运行另外一个操作系统,保护系统中的任何应用。

两者有什么差异呢?

虚拟机(virtual machine)是在操作系统中模拟硬件设备,然后运行另一个操作系统,比如在 Windows 系统里面运行 Ubuntu 系统,这样就可以运行任意的Ubuntu应用了。

Docker仅仅是封装函数库,并没有模拟完整的操作系统,如图:

对比来看:

小结:

Docker和虚拟机的差异:

  • docker是一个系统进程;虚拟机是在操作系统中的操作系统

  • docker体积小、启动速度快、性能好;虚拟机体积大、启动速度慢、性能一般

初始Docker-Docker和虚拟机的差别相关推荐

  1. 虚拟服务器容器,docker容器和虚拟机的区别

    结构方面区别 虚拟机实现资源隔离的方式,是利用Hypervisor虚拟化 而 简单来说,Docker就是利用namespace实现的系统环境的隔离,利用cgroup实现资源限制,利用镜像实现根环境的的 ...

  2. docker 部署_Nginx K8s + Docker 部署 ,虚拟机部署教程。

    Nginx K8s + Docker 部署 ,虚拟机部署教程! Linux 虚拟机 部署 1.下载nginx: http://nginx.org/download/ 2.选择一个版本进行下载: wge ...

  3. Docker容器与虚拟机有什么区别?

    转载:http://virtual.51cto.com/art/201805/572135.htm Docker是一个虚拟环境容器,可以将你的可执行文件.配置文件及一切其他你需要的文件一并打包到这个容 ...

  4. Docker#Docker当做虚拟机使用

    docker容器当做虚拟机使用,一劳永逸 容器其实是一种沙盒技术.顾名思义,沙盒就是能够像一个集装箱一样,把你的应用"装"起来的技术.这样,应用与应用之间,就因为有了边界而不至于相 ...

  5. Docker——Docker 镜像原理

    Docker镜像原理 Docker镜像 镜像是什么? Docker镜像加载原理 分层理解 Commit镜像 Docker镜像(Images)总结 Docker镜像 镜像是什么? 镜像是一种轻量级.可执 ...

  6. 第133天学习打卡(Docker 初识Docker Docker的基本组成 安装docker 阿里云镜像加速 Docker常用命令)

    Docker学习 Docker概述 官方地址:Empowering App Development for Developers | Docker Docker的思想来自于集装箱! 隔离:Docker ...

  7. 什么是Docker?Docker安装及镜像、容器的基本命令实验+理论!!!

    文章目录 一.Docker简介 1.什么Docker? 2.Docker使用的机制? 3.Docker的三要素? 3.1 镜像 3.2 容器 3.3 仓库 3.3.1 public(公有仓库) 3.3 ...

  8. Docker——Docker的基础和安装

    Docker基础 Docker概述 Linux 容器的具体实现方式 namespace机制 cgroup技术 使用Docker的优势 Docker的架构 Docker组件 Docker镜像和容器 Do ...

  9. 【Docker三连问】什么是Docker? | Docker风靡原因? | 如何安装使用Docker?

    参考链接 官网:Home - Docker 文档:Docker Documentation | Docker Documentation 接下来让我们带着对[Docker]的三连问--What.Why ...

  10. Docker#Docker的基本使用

    cherrytree版本 一.docker的安装和卸载 默认/var/lib/docker/目录下面存放Docker的镜像.容器.卷.网络文件,保证/var/所在容量大于40G Docker容器其实就 ...

最新文章

  1. Hash+哈希+哈希函数
  2. 告诉你,初学网络安全应该怎样去学呢?安排的明明白白的
  3. SAP CRM HANA report里 默认filter 的工作机制分析
  4. mysql简单外连接查询
  5. BZOJ-1034 泡泡堂
  6. 每日一题(21)——malloc与free(二)
  7. LibreOffice 6.4.4 发布
  8. 【原创】SM4password算法源代码接口具体解释
  9. vue页面中样式修改子组件的样式
  10. alsa内核文档翻译之——overview.txt
  11. 《剑指offer》66道算法题合集(java实现)
  12. Source Insight设置黑色背景
  13. php获取图片rgb值,判断图片是否纯黑纯白
  14. 暑假2019培训:Day3Day4提高组测试赛
  15. 苹果5更新系统无服务器,苹果5手机系统更新不了出现无法检查更新怎么处理
  16. 高频交易及化资策与区
  17. CEF 最新版本自己编译加上支持播放MP4视频
  18. Ubuntu 安装 NVIDIA 显卡驱动详细步骤(ERROR: The Nouveau kernel driver is currently in use by your system)
  19. 读书笔记软件调试之道 :从大局看调试-理想的调试环境
  20. 自动控制(程序计数器)

热门文章

  1. Android Prelink实现的源码分析
  2. JavaScript学习笔记(十五)
  3. 网络广告联盟和网站联盟全解析
  4. [完整代码]创建不受数据库限制的报表 VB.Net 版本 -1
  5. day13-(事务mvc反射补充)
  6. 如何防止XshellPortable、putty、SecureCRT等断网造成Linux命令中断
  7. 设计模式原则总结--读《大话设计模式》有感 转
  8. 把mac地址转换为标准mac地址
  9. PP团队圣经巨著《Application Architecture Guide2.0》24章-Web程式开发向导
  10. 数组和矩阵问题:奇数下标都是奇数或者偶数下标都是偶数