• Docker的作用好处


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

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

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

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

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

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

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

  • 相关阅读:
    PhpStorm 2019.3 汉化包
    PHP性能监控
    Jsonp post 跨域方案
    解决前后端调用,跨域二次请求Access-Control-Max-Age
    npm安装全局模块之后项目提示找不到的解决
    centos7 安装nodejs 最新版
    基于 ThinkJS 的 WebSocket 通信详解
    php方法注释
    恶意评论过滤插件
    redis与memcached区别
  • 原文地址:https://www.cnblogs.com/lwl117/p/11108251.html
Copyright © 2020-2023  润新知