zoukankan      html  css  js  c++  java
  • 什么是Docker,相比于VM有什么优势

    什么是Docker,相比于VM有什么优势

    Docker:

    • 基于容器技术的轻量级虚拟化解决方案
    • 容器引擎,把Linux的cgroup,namespaces,等容器底层技术进行封装抽象为用户提供了创建和管理容器的便捷界面(包含命令行和API)
    • 开源项目,诞生于2013年初,基于Google公司推出的Go语言实现
    • 微软,红帽Linux,IBM,Oracle等主流IT厂商已经在自己的产品里增加对Docker的支持
    • 相比于其他早期的容器技术,Docker引入了一整套容器管理的生态系统,包括分层的镜像模型,容器注册库,友好的Rest API

     

     相比于VM的优势

      容器技术 虚拟机技术
    占用磁盘空间 小,甚至几十KB(镜像层的情况) 非常大,上GB
    启动速度 快,几秒钟 慢,几分钟
    运行形态 直接运行于宿主机的内核上,不同容器共享同一个Linux内核 运行于Hypervisior
    并发性 一台宿主机可以启动成千上百个容器 最多几十个虚拟机
    性能 接近宿主机本地进程 逊于宿主机
    资源利用率

    作者:彼岸舞

    时间:202128

    内容关于:Docker

    本文来源于网络,只做技术分享,一概不负任何责任

  • 相关阅读:
    css一div内文字居中
    (三)maven出错记录
    (二)在eclipse中使用maven
    单点登录原理及实现sso
    java定时器2-spring实现
    内存溢出
    IDE配置jvm参数
    CheckStyle
    表单提交数据量大于2m,java 后台接受不到表单传递过来的数据
    JVM实用参数(一)JVM类型以及编译器模式
  • 原文地址:https://www.cnblogs.com/flower-dance/p/14388525.html
Copyright © 2011-2022 走看看