?
? ????? PHP ??? ???? ??? ?? ??
本文檔描述了Docker Engine中通常提供的Docker Engine插件。要查看Docker管理的插件的信息,請參閱Docker Engine插件系統(tǒng)。
您可以通過加載第三方插件來擴展Docker引擎的功能。本頁面將介紹插件的類型,并提供指向Docker的多個卷和網(wǎng)絡插件的鏈接。
插件擴展了Docker的功能。他們有特定的類型。例如,一個卷插件可能使Docker卷在多個Docker主機上持續(xù)存在,而一個網(wǎng)絡插件可能會提供網(wǎng)絡管道。
目前,Docker支持授權、卷和網(wǎng)絡驅動插件。在未來,它將支持更多的插件類型。
按照插件文檔中的說明操作。
以下各節(jié)提供了可用插件的不詳盡概述。
插入 | 描述 |
---|---|
Contiv網(wǎng)絡 | 一個開源網(wǎng)絡插件,為多租戶微服務部署提供基礎架構和安全策略,同時為非容器工作負載提供物理網(wǎng)絡集成。Contiv網(wǎng)絡實現(xiàn)了Docker 1.9以后的遠程驅動程序和IPAM API。 |
Kuryr網(wǎng)絡插件 | 網(wǎng)絡插件是作為OpenStack Kuryr項目的一部分開發(fā)的,它利用Neutron(OpenStack網(wǎng)絡服務)實現(xiàn)了Docker網(wǎng)絡(libnetwork)遠程驅動程序API。它還包括一個IPAM驅動程序。 |
編織網(wǎng)絡插件 | 一個網(wǎng)絡插件,用于創(chuàng)建一個連接您的Docker容器的虛擬網(wǎng)絡 - 跨多個主機或云,并支持自動發(fā)現(xiàn)應用程序。編織網(wǎng)絡具有彈性,分區(qū)容錯,安全并可在部分連接的網(wǎng)絡和其他不利環(huán)境中工作 - 所有配置均具有令人愉快的簡單性。 |
插入 | 描述 |
---|---|
Azure文件存儲插件 | 允許使用SMB 3.0協(xié)議將Microsoft Azure File Storage共享作為卷裝入Docker容器。學到更多。 |
BeeGFS卷插件 | 用于在BeeGFS并行文件系統(tǒng)中創(chuàng)建持久卷的開放源代碼卷插件。 |
Blockbridge插件 | 一個卷插件,用于訪問可擴展的一組基于容器的持久存儲選項。它支持具有租戶隔離,自動配置,加密,安全刪除,快照和QoS等功能的單主機和多主機Docker環(huán)境。 |
Contiv卷插件 | 一個開放源代碼卷插件,提供基于意圖的多用戶持久分布式存儲。它支持Ceph和NFS。 |
Convoy插件 | 用于各種存儲后端的卷插件,包括設備映射器和NFS。這是一個用Go編寫的簡單的獨立可執(zhí)行文件,提供了支持供應商特定擴展的框架,如快照,備份和恢復。 |
DigitalOcean Block Storage插件 | 將DigitalOcean的塊存儲解決方案集成到Docker生態(tài)系統(tǒng)中,方法是將給定的塊存儲卷自動附加到DigitalOcean液滴,并使卷的內容可用于在該液滴上運行的Docker容器。 |
DRBD插件 | 一個卷插件,提供由DRBD復制的高可用性存儲。寫入泊塢窗卷的數(shù)據(jù)將復制到DRBD節(jié)點集群中。 |
植絨插件 | 一個卷插件,為Docker提供多主機可移植卷,使您可以運行數(shù)據(jù)庫和其他有狀態(tài)的容器,并將它們移動到整個機器集群中。 |
Fuxi Volume Plugin | 作為OpenStack Kuryr項目的一部分開發(fā)的卷插件,并利用Cinder(OpenStack塊存儲服務)實現(xiàn)Docker卷插件API。 |
gce-docker插件 | 音量插件可以附加,格式化和安裝Google Compute持久性磁盤。 |
GlusterFS插件 | 一個卷插件,使用GlusterFS為Docker提供多主機卷管理。 |
魂器卷插件 | 一個容量插件,允許按需,版本控制訪問您的數(shù)據(jù)。Horcrux是一個開源插件,用Go編寫,并支持SCP,Minio和Amazon S3。 |
HPE 3Par卷插件 | 支持HPE 3Par和StoreVirtual iSCSI存儲陣列的卷插件。 |
Infinit量插件 | 一個容量插件,可以使用Docker輕松安裝和管理Infinit卷。 |
IPFS卷插件 | 一個開源卷插件,允許使用ipfs文件系統(tǒng)作為卷。 |
Keywhiz插件 | 使用Keywhiz作為中央存儲庫提供憑證和秘密管理的插件。 |
本地持久性插件 | 一個卷插件,通過允許您在主機上的任何位置指定一個掛載點來擴展默認本地驅動程序的功能,即使通過docker volume rm刪除卷,也可以使文件始終保持不變。 |
NetApp插件(nDVP) | 一個容量插件,提供與NetApp存儲產(chǎn)品組合的Docker生態(tài)系統(tǒng)的直接集成。nDVP軟件包支持從存儲平臺到Docker主機的存儲資源的供應和管理,以及未來增加額外平臺的強大框架。 |
Netshare插件 | 為NFS 3/4,AWS EFS和CIFS文件系統(tǒng)提供卷管理的卷插件。 |
靈活的存儲卷插件 | 與Nimble Storage Unified Flash Fabric陣列集成的卷插件。該插件將陣列卷的功能抽象到Docker管理員,以允許安全的多租戶卷和克隆的自行供應。 |
OpenStorage插件 | 支持群集的卷插件,為文件和塊存儲解決方案提供卷管理。它實現(xiàn)了一個供應商中立的規(guī)范,用于實現(xiàn)諸如CoS,加密和快照之類的擴展。它具有基于FUSE,NFS,NBD和EBS的示例驅動程序等等。 |
Portworx卷插件 | 一個卷插件,可將任何服務器轉換為橫向擴展的融合計算/存儲節(jié)點,使用無共享存儲后端,可與任何碼頭調度程序一起使用,從而在任何節(jié)點上提供容器粒度存儲和高可用性卷。 |
Quobyte卷插件 | 一個容量插件,將Docker連接到Quobyte的數(shù)據(jù)中心文件系統(tǒng),這是一個通用可擴展和容錯存儲平臺。 |
REX-Ray插件 | 一個用Go編寫的音量插件,為許多平臺提供高級存儲功能,包括VirtualBox,EC2,Google Compute Engine,OpenStack和EMC。 |
Virtuozzo存儲和Ploop插件 | 一個容量插件,支持Virtuozzo Storage分布式云文件系統(tǒng)以及ploop設備。 |
VMware vSphere存儲插件 | 適用于vSphere的Docker卷驅動程序使客戶能夠解決vSphere環(huán)境中Docker容器的持久存儲需求。 |
插入 | 描述 |
---|---|
Casbin AuthZ插件 | 基于Casbin的授權插件,支持ACL,RBAC,ABAC等訪問控制模型。訪問控制模型可以定制。策略可以保存到文件或數(shù)據(jù)庫中。 |
HBM插件 | 授權插件,用于防止執(zhí)行具有某些參數(shù)的命令。 |
Twistlock AuthZ經(jīng)紀商 | 直接在主機上或容器內運行的基本可擴展授權插件。該插件允許您定義在授權期間評估的用戶策略。如果Docker后臺程序以-tlsverify標志啟動(用戶名從證書公用名中提取),則提供基本授權。 |
如果您在加載插件后與Docker有問題,請向插件的作者尋求幫助。碼頭小組可能無法協(xié)助你。
如果您有興趣為Docker編寫插件,或者看看它們如何在底層工作,請參閱docker插件參考。