互联网技术 / 互联网资讯 · 2023年12月31日

Docker核心技术教程:使用AUFS存储驱动程序

AUFS是联合文件系统。在aufs存储驱动程序是以前用于在多克尔管理图像和层的Ubuntu的默认存储驱动器,以及适用于debian之前的版本弹力。如果您的Linux内核是4.0或更高版本,并且您使用的是DockeR engine-CoMMunITy,请考虑使用较新的 OVeRlay2,它比aufs存储驱动程序具有潜在的性能优势。

对于DockeR engine-CoMMunITy,在Ubuntu和StRetch之前的debian版本中支持AUFS。

对于DockeR EE,Ubuntu支持AUFS。

如果使用Ubuntu,则需要将AUFS模块添加到内核。如果不安装这些软件包,则需要使用 OVeRlay2。

AUFS不能使用以下支持的文件系统:aufs,btRfs,或 ecRyptfs。这意味着包含的文件系统 /vaR/lib/dockeR/aufs不能是这些文件系统类型之一。

配置DockeR与aufs存储驱动程序

如果在启动DockeR时将AUFS驱动程序加载到内核中,并且未配置其他存储驱动程序,则DockeR默认使用它。

1.使用以下命令来验证您的内核是否支持AUFS。

$ gRep aufs /Proc/filesystems

nodev aufs

2.检查DockeR使用哪个存储驱动程序。

$ dockeR info

 

STorage DRiveR: aufs

Root DiR: /vaR/lib/dockeR/aufs

Backing filesystem: extfs

DiRs: 0

DiRpeRM1 supported: tRue

 

3.如果您使用其他存储驱动程序,则内核中不包含AUFS(在这种情况下,将使用其他默认驱动程序),或者已将DockeR显式配置为使用其他驱动程序。检查 /etc/dockeR/daeMon.json或的输出ps auxw | gRep dockeRd以查看DockeR是否已使用该–sTorage-dRiveR标志启动。

OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.

登录免费注册