美文网首页Docker
docker 与 paas 闲聊(3)

docker 与 paas 闲聊(3)

作者: yubang | 来源:发表于2016-03-12 00:46 被阅读102次

首先,我们来扯一下服务器。现在主流开发语言有java,c++,php,python,ruby,.net,go等等,假如一台服务器上要部署若干种语言的应用,然后同一种语言写的应用可语言版本还不一样,依可能又会冲突,然后购买硬件预算不足,那要解决这些问题简悲催。

假如说预算充足,并且一个应用搞一台高大上的服务器,那么每台服务器配置一环境也是一个令人头疼的问题。

docker之所以如此的一大原因解决了同一台服务器不同应用相互影响的问题和多台服务器环部署问题。

docker是如何解不同应用相互影的呢,这个就归功docker容器咯,容器就像虚拟机,有自己的操作系统,可以安装不同的软件,并且相互之间隔离,最重要的是它非常节省资源,基本上内存都是里面进程用了多少它就多哪么一点点。

应用隔离这个问题是解决了,然而如果快速在多台服务器配置环境呢。这个就要从docker容器如何生成说起。容器是依赖一个叫做镜像的东西产生的,镜像就像模板,容器自然就是那块饼啦。所以我们只需要需要部署的环境封装成一个镜像,那么每台服务器只需要复这个镜像过去,然后根据这个镜像生成容器就完成了环境配置,一就是这么简单。

顺便说一句,虚拟机启动很慢,然而启动一个容器是秒级的,这速度实在是太无敌了,而停止一个容器就启动容器慢一些,然而还是秒级响应的,个人感觉比启动一个tomcat的时间还短。

下一次,我就开始介绍docker的安装和对docker镜像的一些看法。

相关文章

  • docker 与 paas 闲聊(3)

    首先,我们来扯一下服务器。现在主流开发语言有java,c++,php,python,ruby,.net,go等等,...

  • docker与paas 闲聊(1)

    本人搞了两年后台开发,差不多1年前接触到了docker,然后就发现使用docker是如此便于部署应用。然而本人却没...

  • docker 与 paas 闲聊(2)

    paas似乎一种高大上的东西,其实不然,复杂的东西都是基础的东西构造而成。 而docker的出现,让我们很容易制作...

  • 对于学习 Docker 的思考

    工作也有一段时间了,从事基于 Docker/Kubernets 的 PaaS 平台开发。将工作的这段时间与...

  • 闲聊云服务技术系列#4--Mesos

    闲聊云服务技术系列#1--OpenStack 闲聊云服务技术系列#2--Docker 闲聊云服务技术系列#3--K...

  • 编程 | Docker开发完全自学手册

    Docker是什么 Docker 是 PaaS 提供商 dotCloud 开源的一个基于 LXC 的高级容器引擎,...

  • 2017-12-30

    PaaS:平台即服务。DevOps(英文Development和Operations的组合) Docker 容器引...

  • 从Docker到Kubernetes

    Docker 发展历程 2013 年,随着PaaS发展壮大,这个领域的从业者们发现了 PaaS 中最为棘手也最亟待...

  • 《 Docker开发实践》基础篇读书笔记二

    docker应用场景 1,加速本地开发。 2,自动打包和部署应用 3,创建轻量、私有的PaaS环境 4,自动化测试...

  • 写给卢宝宝的docker指南

    docker是什么 Docker 是 PaaS 提供商 dotCloud 开源的一个基于 LXC 的高级容器引擎D...

网友评论

    本文标题:docker 与 paas 闲聊(3)

    本文链接:https://www.haomeiwen.com/subject/zjjxlttx.html