美文网首页
Docker简介(一)

Docker简介(一)

作者: 撸出优雅的代码 | 来源:发表于2019-07-10 22:39 被阅读0次

    一、Docker

    Docker 是一个应用容器引擎,对系统进程封装,让开发者可以打包他们的应用以及依赖包到的容器中,容器是完全使用沙箱机制,相互之间不会有任何接口。

    二、Docker组成

    • docker Client客户端
    • Docker Daemon守护进程
    • Docker Image镜像
    • Docke Container容器

    三、Docker 和传统虚拟化方式的区别

    1. 传统虚拟机技术
      • 虚拟出一套硬件后(会固定的直接占用硬件资源,分配过少会内存溢出),再在其上运行一个完整操作系统,在该系统上再运行所需应用进程
    2. Docker容器
      • 容器是对进程隔离,容器内的应用进程直接运行于宿主的内核(动态占用资源,用多少占多少)
      • 容器内没有自己的内核,而且也没有进行硬件虚拟。

    四、为什么要使用Docker

    1. 更高效的利用系统资源
      • 可以利用操作系统未使用的资源
    2. 更快速的启动时间
      • (直接运行于宿主内核,无需启动完整的操作系统)可以实现秒级启动、毫秒级启动
    3. 一致的运行环境
      • 基于同样的docker镜像启动,保证了环境一致
    4. 持续交付和部署
    5. 更轻松的迁移
      • 只要能安装dockers的设备之间,都能迁移
    6. 更轻松的维护和扩展
      • 可以通过已有的镜像,自定义镜像

    相关文章

      网友评论

          本文标题:Docker简介(一)

          本文链接:https://www.haomeiwen.com/subject/jfmohctx.html