文章目录
OverlayFS
OverlayFS是一种现代的联合文件系统,与AUFS类似,但是速度更快且实现更简单。Docker为OverlayFS提供了两个存储驱动程序:原始的overlay,更新的和更稳定的overlay2。
前提条件
- overlay2驱动程序支持Docker Engine - Community和Docker EE 17.06.02-ee5及以上,是推荐的存储驱动程序。
- Linux内核4.0或更高版本,或使用内核3.10.0-514或更高版本的RHEL或CentOS。如果使用一个旧的内核,需要使用overlay驱动程序,这是不推荐的。
- xfs支持的文件系统支持overlay和overlay2驱动程序,但只有启用了d_type=true。
使用xfs_info验证ftype选项是否设置为1。要正确格式化xfs文件系统,使用-n ftype=1标志。 - 更改存储驱动程序会使本地系统上无法访问现有的容器和镜像。在更改存储驱动程序之前,使用docker save来保存已经构建的任何镜像,或者将它们推入docker Hub或私有注册表,这样就不需要在以后重新创建。
使用overlay或overlay2存储驱动程序配置Docker
- 停止Docker。
systemctl stop docker - 编辑
vim /etc/docker/daemon.json,切记,如果不止一项配置,需要,隔开{

本文探讨了Docker中OverlayFS存储驱动程序的使用与优化,包括overlay2的配置、工作原理及其对性能的提升。文章详细介绍了如何切换存储驱动,overlay2驱动的优势,以及容器与镜像层在读写操作中的行为。
最低0.47元/天 解锁文章
1004

被折叠的 条评论
为什么被折叠?



