徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
安装
比浏览器更快的访问!
 

Docker (軟體)

指数 Docker (軟體)

Docker是一個開放原始碼軟體專案,讓應用程式布署在軟體容器下的工作可以自動化進行,藉此在Linux作業系統上,提供一個額外的軟體抽象層,以及作業系統層虛擬化的自動管理機制 。Docker利用Linux核心中的資源分離機制,例如cgroups,以及Linux核心命名空間(name space),來建立獨立的軟體容器(containers)。這可以在單一Linux實體下運作,避免啟動一個虛擬機器造成的額外負擔。Linux核心對命名空間的支援完全隔離了工作環境中應用程式的視野,包括行程樹、網路、用户ID與掛載檔案系統,而核心的cgroup提供资源隔離,包括CPU、記憶體、block I/O與網路。從0.9版本起,Dockers在使用抽象虛擬是經由的LXC與systemd - nspawn提供界面的基礎上,開始包括libcontainer函式庫做為以自己的方式開始直接使用由Linux核心提供的虛擬化的設施, 依據行業分析公司「451研究」:「Dockers是有能力打包應用程式及其虛擬容器,可以在任何Linux伺服器上執行的依賴性工具,這有助於實現靈活性和便攜性,應用程式在任何地方都可以執行,無論是公有雲、私有雲、單機等。」 。.

7 关系: Aufs伊恩·默多克DockerKubernetesLXCOverlayFSYubiKey

Aufs

aufs(全称:advanced multi-layered unification filesystem,高级多层统一文件系统)用于为Linux文件系统实现。该名称最初是AnotherUnionFS的首字母縮略字,但从第2版开始它代表“advanced multi-layered unification filesystem”。 aufs是之前的的完全重写,2006年由开发。它旨在提高可靠性和性能,但也引入了一些新概念,例如可写分支平衡和其他改进——其中一些目前已在UnionFS 2.x分支中实现。 aufs被拒绝合并到主线Linux。它的代码被批评为是“稠密,不可读,无注释”。相反,OverlayFS已被合并到Linux内核。在数次尝试后,作者已经放弃。.

新!!: Docker (軟體)和Aufs · 查看更多 »

伊恩·默多克

伊恩·默多克(Ian Murdock,),美国程序员,Linux发行版Debian GNU/Linux的开创者,Linux商业公司的创始人。.

新!!: Docker (軟體)和伊恩·默多克 · 查看更多 »

Docker

#重定向 Docker_(軟體).

新!!: Docker (軟體)和Docker · 查看更多 »

Kubernetes

Kubernetes(常简称为K8s)是用于自动部署、扩展和管理容器化(containerized)应用程序的开源系统。Google设计并捐赠给Cloud Native Computing Foundation(今属Linux基金会)来使用的。它旨在提供“跨主机集群的自动部署、扩展以及运行应用程序容器的平台”。 它支持一系列容器工具, 包括Docker等。CNCF於2017年宣布首批Kubernetes認證服務提供商(KCSPs),包含IBM、華為、MIRANTIS、inwinSTACK迎棧科技等服務商。.

新!!: Docker (軟體)和Kubernetes · 查看更多 »

LXC

LXC,其名稱來自Linux軟體容器(Linux Containers)的縮寫,一種作業系統層虛擬化(Operating system–level virtualization)技術,為Linux内核容器功能的一个用户空间接口。它將應用軟體系統打包成一個軟體容器(Container),內含應用軟體本身的程式碼,以及所需要的作業系統核心和函式庫。透過統一的命名空間和共用API來分配不同軟體容器的可用硬體資源,創造出應用程式的獨立沙箱執行環境,使得Linux用户可以容易的创建和管理系统或应用容器。 在Linux內核中,提供了cgroups功能,來達成資源的區隔化。它同時也提供了名稱空間區隔化的功能,使應用程式看到的作業系統環境被區隔成獨立區間,包括行程樹,網路,使用者id,以及掛載的檔案系統。但是cgroups並不一定需要啟動任何虛擬機器。 LXC利用cgroups與名稱空間的功能,提供應用軟體一個獨立的作業系統環境。LXC不需要Hypervisor這個軟體層,軟體容器(Container)本身極為輕量化,提升了建立虛擬機器的速度。軟體Docker被用來管理LXC的環境。.

新!!: Docker (軟體)和LXC · 查看更多 »

OverlayFS

OverlayFS是一个面向Linux的文件系统服务,其实现一个面向其他文件系统的。 它于2014年被合并到Linux内核的3.18版本。其4.0版本带来了必要的改进,例如Docker中所需的overlay2存储驱动程序。 OverlayFS的主要机制涉及当两个文件系统提供同一名称的目录时目录访问的合并。除此之外,OverlayFS呈现其中一个所产生的对象(如果有),“上层”文件系统优先。OverlayFS与其他覆盖型文件系统不同,OverlayFS合并的目录子树不一定是来自不同的文件系统。 虽然截至2016年11月,大部分Linux发行版的Live CD使用Aufs,但Slackware为其Live CD使用overlayfs。 OverlayFS支持在上层文件系统中的和opaque目录,以允许删除文件和目录。.

新!!: Docker (軟體)和OverlayFS · 查看更多 »

YubiKey

YubiKey是由Yubico生产的身份认证设备,支持一次性密码(OTP)、公钥加密和身份认证,以及由FIDO联盟(FIDO U2F)开发的通用第二因素(U2F)协议。它讓用户可以透过提交一次性密碼或是使用设备產生的公開/私密金钥来安全地登录自己的帐户。针对不支持一次性密码的网站,YubiKey也可以存储静态密码。Facebook使用YubiKey作为员工凭证;Google同时为雇员和用户提供支援。還有一些密码管理器也支持YubiKey。 Yubikey实现了(HOTP)和基于时间的一次性密码算法(TOTP),并且將本身作为一个通过USB HID协议的键盘來提供一次性密码。YubiKey NEO和YubiKey 4还包含许多协议,如使用2048位RSA和椭圆曲线加密系统(ECC)p256和p384的OpenPGP卡、近场通信(NFC)以及FIDO U2F。YubiKey允许用户对消息签名、加密且同时不暴露私钥。第4代YubiKey于2015年11月16日推出,支持4096位RSA密钥的OpenPGP,并有的PKCS11支持,还允许对Docker映像进行代码签名。 Yubico是一家私人公司,2007年由首席执行官创立,办事处位于帕羅奧圖、西雅圖和斯德哥尔摩。Yubico首席技术官Jakob Ehrensvärd是原“强认证规范”的主要作者,该规范后来演变为通用第二因素(U2F)。.

新!!: Docker (軟體)和YubiKey · 查看更多 »

传出传入
嘿!我们在Facebook上吧! »