温馨提示×

centos overlay配置用什么命令

小樊
37
2026-09-30 08:18:21
栏目: 智能运维

在 CentOS 里,“overlay 配置”通常指 OverlayFS(overlay 文件系统) 或 Docker 的 overlay 存储驱动。下面按常见场景给你命令。


一、手动挂载 OverlayFS(overlay 文件系统)

1️⃣ 准备目录

mkdir -p /upper /lower /work /merged
  • /lower:只读层
  • /upper:可写层
  • /work:工作目录(必须为空)
  • /merged:挂载后看到的统一目录

2️⃣ 挂载 overlay

mount -t overlay overlay \
  -o lowerdir=/lower,upperdir=/upper,workdir=/work \
  /merged

3️⃣ 查看是否挂载成功

mount | grep overlay
df -h /merged

4️⃣ 卸载

umount /merged

二、开机自动挂载(CentOS 7/8)

编辑 /etc/fstab:

overlay /merged overlay defaults,lowerdir=/lower,upperdir=/upper,workdir=/work 0 0

三、Docker 使用 overlay / overlay2(常见)

查看当前存储驱动

docker info | grep -i storage

配置 Docker 使用 overlay2(推荐)

编辑 /etc/docker/daemon.json:

{
  "storage-driver": "overlay2"
}

重启 Docker:

systemctl restart docker

✅ CentOS 7+ 默认已是 overlay2


四、常见错误排查

  • workdir 不能为空目录以外的任何内容
  • lowerdir 可以多个(用 : 分隔)
  • 内核需支持 overlay(CentOS 7+ 默认支持)

如果你指的是 Kubernetes overlay 网络(如 flannel) 或 CentOS Stream 的容器 overlay,可以告诉我具体场景,我给你更精准的命令。

0 踩