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. # 构建以及运行Springboot Docker镜像时的变量传递

    Docker可以把我们的运行环境打包,然后我们只要run就可以了。大部分hello world都是这么写的。但 […]...

  2. linux安装docker步骤

    1、安装步骤可以参考官网https://docs.docker.com/engine/install/centos/ 总结如下:1、卸载旧的版本sudo yum remove docker \docker-client \dock...

  3. Harbor打怪升级

    Harbor打怪升级 目录 一、目标 二、V1.4升级至V1.6 三、V1.6升级至V1.9 四、V1.9升级 […]...

  4. 解决Windows10下无法对docker容器进行端口访问(端口映射的问题)

    解决Windows10下无法对docker容器进行端口访问(端口映射的问题) 问题详情 在Windows10系 […]...

  5. 使用 Nexus Repository Manager 搭建私有docker仓库

    使用 Nexus Repository Manager 搭建私有docker仓库 使用容器安装Nexus3 1 […]...

  6. Docker Swarm Mode简介与核心概念

    什么是Docker Swarm Docker Swarm是Docker官方的一种容器编排方案,用于管理跨主机的 […]...

  7. docker swarm学习笔记

    最近学习容器和集群,别人推荐XXXXXXX,我说我在看官方的swarm,都说不推荐。不推荐是一回事,官方能搞出 […]...

  8. kubernetes资源调度之LimitRange

    系列目录 LimitRange从字面意义上来看就是对范围进行限制,实际上是对cpu和内存资源使用范围的限制 前 […]...

随机推荐

  1. 一个好的程序员

    撤离一线城市工作已经接近一年时间,工作环境发生变化,让我印象深刻的应该是公司周围同事的工作状态。身处环境氛围的 […]...

  2. python_爬虫_微信公众号抓取

    目前卡在视频部分,公众号的视频来源是腾讯视频,播放和下载地址都是加密的,目前vid及vkey均已经获取,但使用 […]...

  3. 移动应用APP开发:WebApp、HybridApp、 NativeApp区别

    WebApp WebApp是指使用HTML5编写的移动Web应用,webapp可以运行在PC、Android、 […]...

  4. 使用编辑器快速在首行或者行尾 添加双引号”或者单引号‘

    工作中查询数据库时,我们总会遇到需要给每条数据加上“” ‘’ ;等符号的地方。如果一条一条增加,工作量会非常大 […]...

  5. 如何使用过滤器处理中文乱码

    如果浏览器提交数据给Servlet的时候含中文参数,那么在Servlet中就要处理中文乱码。如果有多个Serv […]...

  6. 最短路径——dijkstra算法(Java)

    在刷题的过程中常常会遇到求最短路径的问题,在求无权图的问题中我们常常使用BFS来求其最短路径,而BFS无法解决 […]...

  7. 【技术分析】DowginCw病毒家族解析

    作者:钱盾反诈实验室   0x1.背景 近期,钱盾反诈实验室通过钱盾恶意代码智能监测引擎感知并捕获一批恶意应用 […]...

  8. 解决 Visual Studio 点击添加引用无反应的问题

    如遇到vs2010 点击添加引用无反应,主要是因为windows系统推送的更新问题,把windows系统推送的 […]...

展开目录

目录导航