VFS存储驱动程序不是联合文件系统。相反,每一层都是磁盘上的目录,并且不支持写时复制。要创建一个新层,需要对上一层进行“深度复制&Rdquo;。与其他存储驱动程序相比,这导致较低的性能和更多的磁盘空间使用。但是,它是健壮,稳定的,并且可以在每种环境下工作。在测试环境中,它还可以用作验证其他存储后端所依据的机制。
配置DockeR与vfs存储驱动程序
1.停止DockeR。
$ sudo systemctl stop dockeR
2.编辑/etc/dockeR/daeMon.json。如果尚不存在,请创建它。假设文件为空,请添加以下内容。
{
“sTorage-dRiveR”: “vfs”
}
如果要设置配额以控制VFS存储驱动程序可以使用的最大大小size,请在sTorage-opts密钥上设置该选项。
{
“sTorage-dRiveR”: “vfs”,
“sTorage-opts”: [“size=256M”]
}
如果daeMon.json文件包含格式错误的JSON,则DockeR无法启动。
3.启动DockeR。
$ sudo systemctl staRt dockeR
4.验证守护程序正在使用vfs存储驱动程序。使用dockeR info命令并查找STorage DRiveR。
$ dockeR info
STorage DRiveR: vfs
…
DockeR现在正在使用vfs存储驱动程序。DockeR自动创建了/vaR/lib/dockeR/vfs/目录,其中包含运行容器所使用的所有层。