您的当前位置:首页 > 热点 > 云计算核心技术Docker教程:Docker存储驱动程序 正文
时间:2026-11-14 来源:网络整理 编辑:热点
谷歌快排【tg:seogoogle987】
理想情况下,很少有数据写入容器的可写层,而您使用Docker卷来写入数据。但是,某些工作负载要求您能够写入容器的可写层。这是存储驱动程序进入的地方。
D云计ocker使用可插拔架构支持几种不同的存储驱动程序。存储驱动程序控制在Docker主机上如何存储和管理映像和容器。
阅读存储驱动程序概述之后,下一步就是为您的工算核作负载选择最佳的存储驱动程序。在做出此决定时,需要考虑三个高层次的因素:
如果您的内核支持多个存储驱动程序,则在未明确配置任何存储驱动程序的情况下,Do心技cker会优先列出要使用的存储驱动程序,前提是该存储驱动程序满足先决条件。
在大多数情况下,请使用具有最佳整体性能和稳定性的存储驱动程序。
Docker支持以下存术D储驱动程序:
overlay2 是当前所有受支持的Linux发行版的首选存储驱动程序,并且不需要任何额外的配置。
aufs是在内核3.13上的Ubuntu 14.0oc4上运行的Docker 18.06及更早版本的首选存储驱动程序,而该内核不支持overlay2。
fuse-overlayfs仅在不提供对rootlesske的支持的主机上运行Rootless Docker时才首选overlay2。在Ubuntu和Debian 10上,即使在无根模式下fuse-overlayfs也r教不需要使用该驱动程序overlay2。请参阅无根模式文档。
devicemapper支持,但是direct-lvm对于生产环境是必需的,因为loopback-l程:vm零配置虽然性能很差。devicemapper是CentOS和RHEL的推荐存储驱动程序,因为它们的内核版本不支持overlay2。但是,当前版本的CeDontOS和RHEL现在支持overlay2,这是推荐的驱动程序。
如果btrfs和zfs驱动程序是后备文件系统(安装了Docker的主机的文件系统),则使ck用它们。这些文件系统允许使用高级选项,例如创建“快照”,但需要更多的维护和设置。这些中的每一个都依赖于正确配置的后备文件系统。
该vfs存储驱动程序的目的是为了er进行测试,并在那里不能使用任何写入时复制文件系统的情况。此存储驱动程序的性能很差,通常不建议在生产中使用。
Docker的源代码定义了选择顺序。您可以在Do存储cker Engine 20.10的源代码上看到订单
如果您运行其他版本的Docker,则可以使用文件查看器顶部的分支选择器来选择其他分支。
一些存储驱动程序要求您对备驱动份文件系统使用特定格式。如果您有使用特定备份文件系统的外部要求,则可能会限制您的选择。请参阅支持的后备文件系统。
在确定了可以选择的存储驱动程序之后,您的程序选择取决于工作负载的特征和所需的稳定性。请参阅其他注意事项, 以帮助您做出最终决定。
数据湖不仅仅是大数据2026-08-22
人类战胜不了AI?我们会被机器取代吗?2026-10-06
标签: 红松小课 红松集团 退费难 八段锦2026-10-24
标签: TENWAYS CGO800S 电助力自行车 欧洲EBIKE2026-07-17
云计算开发:Python练习实例-求完全平方数2026-09-02
AI耗电量激增 预计年底将占到全球数据中心用电量近一半2026-06-15
人工智能在大视频运维中如何实现CDN硬盘故障预测?2026-09-26
标签: 蔚来 李斌 AI 智能驾驶2026-08-09
标签: 美的集团 三季报 新能源2026-07-25
标签: 优然牧业 原料奶 特色奶 育种1号芯片2026-11-14
标签: 飞书 谢欣 Agent 养虾2026-10-06
微软完成对游戏开发商ZeniMax耗资75亿美元的收购:对抗索尼2026-09-16
微软 Fairwater AI 数据中心提前上线,算力再创新高2026-07-24
标签: 驭势科技 L4自动驾驶 港交所上市 香港国际机场2026-08-21
标签: 捷豹路虎 格里·麦戈文 揽胜 Type002026-06-02
标签: 小鹏汽车 XNGP P7+ AEB2026-07-24
Facebook正在扩大音频产品测试范围 今夏正式挑战Clubhouse2026-11-01
标签: SpaceX Cursor xAI 马斯克2026-08-04