Docker 17
引擎 | Engine

存储驱动总览 | Storage driver overview (Engine)

Docker存储驱动程序

理想情况下,只有很少的数据写入容器的可写层,并且您使用Docker卷来写入数据。但是,有些工作负载要求您能够写入容器的可写层。这是存储驱动程序进来的地方。

Docker使用一系列不同的存储驱动程序来管理映像中的文件系统和运行容器。这些存储驱动程序与Docker卷不同,后者管理可以在多个容器之间共享的存储。

Docker依靠驱动程序技术来管理与映像和运行它们的容器相关联的存储和交互。本节包含以下页面:

  • 关于图像,容器和存储驱动程序

  • 选择存储驱动程序

  • AUFS存储驱动程序在实践中

  • Btrfs存储驱动程序在实践中的应用

  • Device Mapper存储驱动程序在实践中

  • 实践中的OverlayFS

  • 在实践中ZFS存储

如果您是Docker容器的新手,请确保先阅读图像,容器和存储驱动程序。它解释了在处理存储驱动程序时可以帮助您的关键概念和技术。

致谢

Docker存储驱动程序材料大部分由我们的客人作者Nigel Poulton在Docker自己的JérômePetazzoni的帮助下创建。在业余时间,奈杰尔创建了IT培训视频,并联合主办了“ 我们信任Tech Tech”播客

容器存储驱动程序aufsbtrfsdevicemapperzfsoverlayoverlay2