美文网首页
初识docker

初识docker

作者: 互联网中的一个咸鱼 | 来源:发表于2019-08-15 08:14 被阅读0次

    docker的主要目标

    通过对应用组件(服务,编译器,web应用)的封装、分发、部署、运行、等生命周期级别的封装,到处运行
    一次创建,终生使用

    为什么使用docker

    • 环境隔离
      -1.对于传统虚拟机的话,会虚拟出一系列的硬件(声卡,网卡,硬盘),然后在其基础上运行一个操作系统,最后在这个操作系统上在运行所需要的进程
      -2.对于docker容器的话,容器内的应用进程直接运行与宿主机(物理机)的内核,容器内没有自己的内核和硬件,所以容器更轻便,更快速
      一个容器就是一个进程,他们之间并不会相互影响

      image.png
    • 更快速的交付部署

      使用docker,开发人员可以利用镜像快速构建一套标准的研发环境;开发完成后,测试和运维人员可以直接通过使用相同的环境来部署代码。Docker可以快速创建和删除容器,实现快速迭代,大量节约开发、测试、部署的时间。并且,各个步骤都有明确的配置和操作,整个过程全程公司内文档说明,使团队更容易理解应用创建和工作的过程

    • 更高效的资源利用

    docker容器的运行不需要额外的虚拟化管理程序的支持,它是内核级的虚拟化,可以实现更高的性能,同时对资源的额外需求很低。

    • 更容器迁移

    docker容器几乎可以在任意的平台上运行,包括物理机、虚拟机、公有云、私有云、个人电脑、服务器等,这种兼容性让用户可以在不同平台之间轻松的迁移应用。

    • 更简单的更新管理

    使用Dockerfile,只需要小小的配置修改,就可以替代以往的大量的更新工作。并且所有修改都是以增量的方式进行分发和更新,从而实现自动化和高效的容器管理。

    相关文章

      网友评论

          本文标题:初识docker

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