在 Ubuntu 里,“overlay”可能指几种不同的东西,最常见的是 OverlayFS( overlay 文件系统) 和 Docker 的 overlay/overlay2 存储驱动。下面分别说明。
通过 mount 命令配置,不写配置文件:
mount -t overlay overlay \
-o lowerdir=/lower,upperdir=/upper,workdir=/work \
/merged
在 /etc/fstab 中配置:
overlay /merged overlay \
lowerdir=/lower,upperdir=/upper,workdir=/work 0 0
✅ 配置文件位置:
/etc/fstabDocker 的存储驱动在:
/etc/docker/daemon.json
{
"storage-driver": "overlay2"
}
修改后重启 Docker:
sudo systemctl restart docker
docker info | grep -i storage
✅ 推荐:Ubuntu 18.04+ 默认就是 overlay2
如果你用的是 containerd:
/etc/containerd/config.toml
相关配置:
[plugins."io.containerd.grpc.v1.cri".containerd]
snapshotter = "overlayfs"
修改后:
sudo systemctl restart containerd
/etc/overlay ❌(不存在)如果你能说清楚你是:
我可以给你更精确的配置路径。