VFS存储驱动程序不是联合文件系统。相反,每一层都是磁盘上的目录,并且不支持写时复制。要创建一个新层,需要对上一层进行“深度复制”。与其他存储驱动程序相比,这导致较低的性能和更多的磁盘空间使用。但是,它是健壮,稳定的,并且可以在每种环境下工作。在测试环境中,它还可以用作验证其他存储后端所依据的机制。

配置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/目录,其中包含运行容器所使用的所有层。

关注中国IDC圈官方微信:idc-quan 我们将定期推送IDC产业最新资讯

查看心情排 行你看到此篇文章的感受是:


  • 支持

  • 高兴

  • 震惊

  • 愤怒

  • 无聊

  • 无奈

  • 谎言

  • 枪稿

  • 不解

  • 标题党
2021-04-09 11:05:11
云技术 云计算核心技术Docker教程:Docker集群将服务部署到集群
当前版本的Docker包括swarm模式,用于本地管理称为swarm的Docker引擎集群。 <详情>