下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

让你再全面理解一下docker

作者:课课家教育     来源: http://www.kokojia.com点击数:1018发布时间: 2016-12-26 10:29:50

标签: docker云计算虚拟机

  关注课课家的朋友们或者会有对Docker有接触过,实际上可以简单的来这样去理解Docker它是一款针对程序开发人员和系统管理员来开发、部署、运行应用的一款虚拟化平台,使用这个平台的话,就像去使用集装箱一样可以快速的组装完应用,并且是可以是屏蔽掉代码的差异,这样就可能缩短从代码到测试产品部署中的一个时间。

让你再全面理解一下docker_docker_云计算_虚拟机_课课家

  关于Docker的一些组件

  第一:The Docker Engine-DockerEngine它是一个基于虚拟化技术的轻量级并且功能强大的开源容器引擎管理工具,该工具是可以将不同的workflow组合起来然后是构建成自己的一个应用。

  第二:Docker Hub它也是可以分享和管理你的images镜像的一个Saas服务。

  选择Docker的原因是什么?

  快速交付应用程序

  使用好的开发环境是可以帮助你提升效率,使用Docker容器可以是帮助开发人员、系统管理员、QA和版本控制工程师在一个生产环节中高效率的去协调工作。如果我们是制定了一套容器标准,并且这套容器标准能够使系统管理员去更改容器的时候,那么程序员就不需要过度的去关心容器的变化,这样就更专注自己的应用程序代码。从而断开了开发和管理,在一定程度上是简化了开发和部署的最终成本。

  现在我们使应用的构建方式更加简单,可以快速的替代你的应用,并且是可以可视化的来查看应用的细微更改。这是能够帮助组织里边的成员来更好的理解一个应用从构建到运行的过程。

  在前面的文章中已经知道Docker是一个轻量级的容器,因此速度是比较快的,当容器启动时间它只是需要一秒钟,这样就可以减少了开发、测试和部署的时间。

  可以实现轻松部署和扩展

  Docker容器它是可以运行在大多数的环境中,用户是可以在桌面环境、一般的物理主机、虚拟主机再到数据中,私有或者公有云中部署。

  因为Docker可以多平台的运行,因此是可以容易的去迁移你的应用程序,如果使需要的话,你可以非常简单的将应用程序从测试环境迁移到云,或者从云迁移到测试环境。

  Docker是一个轻量级的容器,因此它可以在很短的时间内启动和关闭。当你需要的时候,也是可以开启多个容器引擎,若不需要则是可以关闭。

  Docker的容器它本身并不需要去额外创建虚拟机管理系统,因此是可以开启多个Docker容器,这样就可以充分发挥主机服务器的物理资源,也可以降低因为采购服务器licenses而带来的额外成本。

  快速构建轻松管理

  因为Docker它有着轻便,快速的这些特性。可以使您的应用达到快速迭代的目的,一次小的变更马上就可以看到效果。而不用将若干个小变更积攒到一定程度再变更,小部分的变更也是一个比较安全的方式。

  小结:简单的理解Docker是一个轻量级的容器,用户使用这个多平台运行的容器才能提升一个实际工作中的效率,并且是可以快速的去构建有效率的去管理,在接下里的教程资讯里面我们将持续为大家进行探讨学习。

赞(14)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程