码迷,mamicode.com
首页 > 其他好文 > 详细

docker 概念

时间:2019-10-20 18:22:34      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:name   kvm   计算机   虚拟技术   and   一个   用户   phone   docker   

前言:

    docker是一个开源的应用容器引擎,让开发这可以打包他们的应用以及依赖包到一个可以移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,互相之间不会有任何接口(类似iPhone的app)。几乎没有性能开销。可以很容易的在机器和数据中心中运行,最重要的是,他们不依赖于任何语言,框架或者包装系统。(

  扩展:

    沙盒也叫沙箱,英文sandbox。在计算机领域指的是一种虚拟技术,且多用于计算机安全技术。安全软件可以先让它在沙箱中运行,如果含有恶意行为,则禁止程序的进一步运行,而这不会对系统造成任何的危害。

 

docker 是dotcloud公司开源的一个基于LXC的高级容器引擎。源代码托管在GitHub上,基于go语言并遵从Apache2.0协议开源。补充:go语言是谷歌开发的。(

  扩展:

    LXC为Linux container的简写。Linux container容器是一种内核虚拟化技术。可以提供轻量化的虚拟化。以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化(kvm->vmware)的其他复杂性。

    LXC主要通过来题kernel的namespace实现每个用户实例之间的互相隔离,通过cgroup实现对资源的配额和度量。

  docker让开发者可以打包他们的应用以及依赖包到一个可移植的container中,然后发布到任何流行的Linux上面。

docker 概念

标签:name   kvm   计算机   虚拟技术   and   一个   用户   phone   docker   

原文地址:https://www.cnblogs.com/zheng-edu-cn/p/11708175.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!