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