百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>服务器> Docker 有机能亏损吗?
分享文章到:

Docker 有机能亏损吗?

发布时间:09/01 来源:未知 浏览: 关键词:

Docker 有机能亏损吗?

Docker有机能亏损,但是很小,相对Docker的杰出的功效,这点的机能亏损是可以忽略不计的,Docker是一个开源的利用容器引擎,可以让开发者打包利用到一个容器中,然后公布到任何流行的Linux机器上运转。

Docker

Docker 是一个开源的利用容器引擎,让开发者可以打包他们的利用乃至依靠包到一个可移植的容器中,然后公布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,彼此之间不会有任何接口。

一个完全的Docker有以下几个部分组成:

  • DockerClient客户端

  • Docker Daemon守护进程

  • Docker Image镜像

  • DockerContainer容器

Docker 道理

Docker中心解决的问题是利用LXC来实现相似VM的功效,从而利用愈加节约的硬件资源供给给会员更多的运算资源。同VM的方式不一样, LXC 其并不是一套硬件虚拟化办法 - 没法归属到全虚拟化、部分虚拟化和半虚拟化中的任意一个,而是一个操纵系统级虚拟化办法, 懂得起来大概并不像VM那样直不雅。所以我们从虚拟化到docker要解决的问题动身,看看他是如何知足会员虚拟化需求的。

会员需要思考虚拟化办法,特别是硬件虚拟化办法,需要借助其解决的主如果以下4个问题:

  • 隔离性 - 每个会员实例之间彼此隔离, 互不影响。 硬件虚拟化办法给出的办法是VM, LXC给出的办法是container,更细一点是kernel namespace

  • 可配额/可度量 - 每个会员实例可以按需供给其运算资源,所使用的资源可以被计量。硬件虚拟化办法由于虚拟了CPU, memory可以利便实现, LXC则主如果利用cgroups来操纵资源

  • 移动性 - 会员的实例可以很利便地复制、移动和重建。硬件虚拟化办法供给snapshot和image来实现,docker(主要)利用AUFS实现

  • 平安性 - 这个话题比力大,这里强调是host主机的角度尽量庇护container。硬件虚拟化的办法由于虚拟化的水平比力高,会员进程都是在KVM等虚拟机容器中翻译运转的, 然而关于LXC, 会员的进程是lxc-start进程的子进程, 只是在Kernel的namespace中隔离的, 因此需要一些kernel的patch来包管会员的运转环境不会受到来自host主机的歹意入侵, dotcloud(主如果)利用kernel grsec patch解决的.


引荐教程:《Docker》

以上就是Docker 有机能亏损吗?的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有153人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板