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,容器,运维)