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 相比与虚拟机来说不需要一个完成的系统,但是对个隔离性也就没有虚拟机好了。

  • 相关阅读:
    基于STM32F103C8T6的超声波测距示例
    ST-LINK 到 SWD接线图
    MDK破解版下载
    CompletableFuture Quasar 等并发编程
    c++中参数传递和函数返回简析
    c++中冒号(:)和双冒号(::)的用法
    c++中,size_typt, size_t, ptrdiff_t 简介
    c++中,保证头文件只被编译一次,避免多重包含的方法
    时间序列分析之一次指数平滑法
    Openv2.1基本数据类型
  • 原文地址:https://www.cnblogs.com/lwl117/p/11108251.html
Copyright © 2011-2022 走看看