Docker 是什么

Fanly 问答 2019-05-24 15:08:10 阅读(...)

Docker是一个开放源代码软件项目,让应用程序部署在软件货柜下的工作可以自动化进行,借此在Linux操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。

Docker 是一个开放源代码软件项目,让应用程序部署在软件货柜下的工作可以自动化进行,借此在 Linux 操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。 Docker 利用 Linux 核心中的资源分离机制,例如 cgroups,以及 Linux 核心名字空间,来创建独立的容器。

Docker

这可以在单一 Linux 实体下运作,避免引导一个虚拟机造成的额外负担。Linux 核心对名字空间的支持完全隔离了工作环境中应用程序的视野,包括行程树、网络、用户 ID 与挂载文件系统,而核心的 cgroup 提供资源隔离,包括 CPU、存储器、block I/O 与网络。

从 0.9 版本起,Dockers 在使用抽象虚拟是经由 libvirt 的 LXC 与 systemd – nspawn 提供界面的基础上,开始包括 libcontainer 库做为以自己的方式开始直接使用由 Linux 核心提供的虚拟化的设施,

依据行业分析公司“451 研究”:“Dockers 是有能力打包应用程序及其虚拟容器,可以在任何 Linux 服务器上运行的依赖性工具,这有助于实现灵活性和便携性,应用程序在任何地方都可以运行,无论是公有云、私有云、单机等。” 。

收藏 0个人收藏
走进科技生活方式

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • End user 终端

    C端B端是什么意思

    B端通常为企业或商家为工作或商业目的而使用的系统型软件、工具或平台;C端意为消费者、个人用户或终端用户,使用的是客户端,顾名思义就是面向个人用户提供服务的产品,是直接服务于用户的。
  • virtual human 虚拟人

    虚拟人是什么

    虚拟人指通过数字技术模拟真实的人体器官而合成的三维模型,不仅具有人体外形以及肝脏、心脏、肾脏等各个器官的外貌,且具备各器官的新陈代谢机能,能较为真实地显示出人体的正常生理状态和出现的各种变化,是为医学或其他学科的研究提供更为精致的演示条件。
  • DNS over TLS DoT 域名解析安全扩展协议

    DoT是什么

    DNS over TLS(简称DoT)是一项域名解析安全扩展协议,它使用TLS协议加密传输用户和递归解析服务器之间的DNS消息,起到防止中间用户窃听和域名查询隐私泄漏的作用。
  • Technical quality 技术素质

    技术素质是什么

    技术素质是指一个人对与技术有关知识和方法的掌握、运用以及评价的总体水平,技术负责人必须既具备一定深度的专业知识,还要具备法律、造价、管理、商务谈判、经营、礼仪等方面的知识,是内行,不是表面的无技者。
  • domestic demand 内需

    内需是什么

    内需是经济学名词,即内部需求,包括投资需求和消费需求两个方面,通常把对外国的出口看作外需,内需是相对的国内的需求,包括国内消费需求和投资的需求,扩大内需主要是通过扩大国内投资和国内消费来带动国民经济增长。
  • Blockchain 区块链

    数字通证是什么

    数字通证指的是以数字形式来体现的一种权益的凭证。通证可以代表相关的权益证明,货币、票据等等都含有数字形式的通证,从而达到便于识别的目的,数字通证是可以进行加密的,从而加强了真实性和安全性,防止不明人员入侵。