本文主要是介绍Docker底层原理:UFS的使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 前言
- 检查系统是否支持OverlayFS
- 准备两个目录
- 加载OverlayFS模块
- 创建OverlayFS
- 使用OverlayFS
- 卸载OverlayFS
前言
Linux中常用的联合文件系统有OverlayFS和Aufs(Another Union File System), OverlayFS是Linux内核自带的联合文件系统, 而Aufs则是第三方提供的联合文件系统, 本博客以OverlayFS为主
检查系统是否支持OverlayFS
cat /proc/filesystems | grep overlay
准备两个目录
一个用作基础文件系统的目录(通常为只读)
另一个用作可写的文件系统层
加载OverlayFS模块
sudo modprobe overlay
创建OverlayFS
sudo mount -t overlay overlay -o lowerdir=基础目录,upperdir=可写层目录,workdir=工作目录 目标目录
基础目录 是只读的目录
可写层目录 是可写的目录
工作目录 用于存储OverlayFS的内部工作文件
目标目录 是OverlayFS的挂载点
使用OverlayFS
可以像使用任何其他文件系统一样使用OverlayFS,对基础目录和可写层目录中的文件和目录进行读写操作
卸载OverlayFS
sudo umount 目标目录
这篇关于Docker底层原理:UFS的使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!