Docker 第一篇 认识Docker 的作用好处

szlblog 2018-04-27 原文

Docker 第一篇 认识Docker 的作用好处

Docker 第一篇 认识Docker 的作用好处

(1)什么是Docker

(2)Docker 优势劣势

 

Docker是去年开始关注并学习的,因为项目用到了AspnetCore 了解了之后总感觉会用到DocKer,我就先学习了,每天熬夜去学去了解,看玩笑的是到现在都没有用到,不过写下来做个记录有天用到了也好重新捡起来.

刚开始学习的时候说实话确确实实浪费了不少时间,瞎看一通资料找了一大堆,有些说的云里雾里的不好理解。

      今天给大家说一下我理解的Docker 有理解偏差的地方请大家指出 先谢谢了。

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

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

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

 

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

      1DocKer 启动速度是虚机万万不敢调戏的了,(这里声明一下,在同一台电脑)

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

       借用一章互联网上的图片:

       

 

请注意图片中的文字:

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

 

   有理解偏差的地方希望大家指出及时纠正,

发表于 2018-04-27 18:35 乐途 阅读() 评论() 编辑 收藏

 

版权声明:本文为szlblog原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/szlblog/p/8963903.html

Docker 第一篇 认识Docker 的作用好处的更多相关文章

  1. Linux系统如何在离线环境或内网环境安装部署Docker服务和其他服务

    Linux系统如何在离线环境或内网环境安装部署Docker服务和其他服务 如何在离线环境或纯内网环境的Linu […]...

  2. kubernetes调度之资源耗尽处理配置

    系列目录 本篇将介绍如何使用kubelet处理资源耗尽的情况 当可用的计算机资源非常低的时候,kubelet仍 […]...

  3. Docker—-起步

    最近学习了一下的docker相关的东西,下面介绍一下我个人的学习总结和体会。关于docker的详细介绍和优势, […]...

  4. Docker 快速入门(一)- 情况介绍和安装

    设置 Docker 开发环境,在 Win10 上安装 Docker Desktop for Windows,并 […]...

  5. Docker(33)- 如何修改 docker 容器的端口映射

    如果你还想从头学起 Docker,可以看看这个系列的文章哦! https://www.cnblogs.com/ […]...

  6. docker 与 vmware 的区别

     ...

  7. CentOS7 搭建 K8S 环境

    前期准备 环境规划 K8S 与Docker兼容问题 k8s v1.18.0 => Docker v18. […]...

  8. Prometheus Operator – 每天5分钟玩转 Docker 容器技术(177)

    前面我们介绍了 Kubernetes 的两种监控方案 Weave Scope 和 Heapster,它们主要的 […]...

随机推荐

  1. 通过WMI获取机器信息

    PerformanceCounter的介绍就不多说了,MSDN上介绍的很详细: https://msdn.mi […]...

  2. jquery.dataTables初体验-服务端分页配置

    最近闲来无事想研究下数据表格,因为之前接触过layui和bootstrap的数据表格,本着能学多少学多少的学习 […]...

  3. kubectl get 后按2次tab键命令补全的失效原因分析

    kubectl get 后按2次tab键命令补全的失效原因分析 2019/10/28 Chenxin a.ba […]...

  4. Vscode小白入门使用介绍 – 你不知道的巨蟹

    Vscode小白入门使用介绍       前言    现在使用Vscode编码的人越来越多,凭借着免费,开源, […]...

  5. k8s运行容器之deployment(三)–技术流ken

      deployment   我们已经知道k8s是通过各种controller来管理pod的生命周期。为了满足 […]...

  6. 怎么用Python爬取抖音小视频? 资深程序员都这样爬取的(附源码)

    简介 抖音,是一款可以拍短视频的音乐创意短视频社交软件,该软件于2016年9月上线,是一个专注年轻人的15秒音 […]...

  7. Android Q Beta 6 终极测试版发布!

    前言 当今手机市场可谓是百花齐放,但手机系统却屈指可数,其中Android和iOS就占据了整个手机系统市场的9 […]...

  8. Clock Crossing Adapter传输效率分析 (Latency增加,传输效率降低)

    原创By DeeZeng [ Intel FPGA笔记 ] 在用Nios II测试 DDR3时候发现一个现象 […]...

展开目录

目录导航