在 CentOS 中,“overlay” 通常指 OverlayFS(overlay 文件系统),常用于 Docker 存储驱动或手动挂载联合文件系统。其兼容性主要取决于 内核版本,而不是 CentOS 发行版本身。
下面按 CentOS 版本说明 overlay 的兼容情况:
overlay2overlay2(不是旧 overlay)✅ 结论:
CentOS 7.4 及以上版本可较好兼容 overlay / overlay2
overlay2✅ 结论:
CentOS 8 完全兼容 overlay / overlay2
✅ 结论:
完全兼容,且推荐
| CentOS 版本 | 内核版本 | overlay 支持 | 推荐程度 |
|---|---|---|---|
| CentOS 7 < 7.2 | 3.10 旧 | ❌ 不支持 | 不推荐 |
| CentOS 7.2–7.3 | 3.10 新 | ⚠️ 技术预览 | 谨慎 |
| CentOS 7.4+ | 3.10.0-693+ | ✅ 稳定 | ✅ 推荐 |
| CentOS 8 | 4.18+ | ✅ 原生 | ✅✅ 推荐 |
| CentOS Stream | 4.18 / 5.x | ✅ 完整 | ✅✅✅ |
不要用旧 overlay(overlay v1)
overlay2检查是否支持:
lsmod | grep overlay
cat /proc/filesystems | grep overlay
Docker 推荐配置:
{
"storage-driver": "overlay2"
}
如果你是指 Kubernetes overlay 网络(如 flannel vxlan / overlay),也可以告诉我,我可以单独说明。