zoukankan      html  css  js  c++  java
  • Docker的作用好处

      Docker是一个开源项目,这个项目旨在通过把应用程序打包为可移植的、自给自主的容器。

    Docker 一次构造可放在任何地方就可以运行,不需要进行认识改变 Docker 就类似一个容器。这个容器就好像咱们常用的虚拟机一样,当我们的虚拟机里面安装 vs、sql、浏览器 。。。。 之后咱们就把虚拟机镜像备份下来、等到下一次需要重新搭一个环境的时候,就可以省去很多事情了,直接把备份的虚拟机运行起来,该有的就都有了,省去了很多事情。

      在用 Docker 的情况下,咱们可以直接把项目发布在 Docker 容器上面进行测试,当项目需要正式上线的时候我们直接可以把做好的 Docker 镜像部署上去就行了,如果测试的好,就不必担心项目上正式版本的时候再出现上面问题了,(比如说咱的 Confing 配置信息很多项目都是测试环境地址,正式环境地址的需要再次修改,但是用过 Docker 之后就一个可以了) Docker 可以在云、Windows、Linux、等环境上进行部署,就单说这一点就省去了我们的很多费用、还有项目部署上线的风险,不必每次项目上线都留守一堆人才等着项目报错。

       估计有人会说了,你说的这些虚拟机也能做到,这里就说下和虚拟机相比较的话 Docker 的优势:

      (1) Docker 启动速度是虚机万万不敢调戏的了(在同一台电脑)

      (2)在资源的利用上也比虚机高多了,同一台机器上我相信能跑 100 台 Docker ,咱们肯定不敢跑这么多台虚拟机,有效的节约资源。

    图中我们可以看到 Docker 相比与虚拟机来说不需要一个完成的系统,但是对个隔离性也就没有虚拟机好了。

  • 相关阅读:
    《Python》进程收尾线程初识
    《Python》进程之间的通信(IPC)、进程之间的数据共享、进程池
    L02-RHEL6.5环境中安装JDK1.8
    L01-RHEL6.5中部署NTP(ntp server + client)
    P01-Python中列表的复制问题
    数据库模式(三级模式+两级映射)
    事务的四大性质:ACID
    JAVA_接口_默认方法&静态方法
    2018年最新Java面试题及答案整理
    Socket通信原理
  • 原文地址:https://www.cnblogs.com/lwl117/p/11108251.html
Copyright © 2011-2022 走看看