Ubuntu中Overlay主要涉及OverlayFS和Docker存储驱动overlay/overlay2,以下是相关版本对比:
- 内核版本与OverlayFS支持:
- Ubuntu 14.04及之前版本,默认不支持OverlayFS,需手动加载内核模块,且可能需升级内核(如从3.13升级到3.18+)。
- Ubuntu 16.04及更高版本,官方支持OverlayFS,Docker可直接启用overlay存储驱动。
- Docker存储驱动版本:
- overlay存储驱动在Docker CE 18.09版本前较常用,之后被弃用,推荐使用overlay2。
- overlay2是OverlayFS的改进版本,性能更好,是当前Docker的默认存储驱动(在支持的Ubuntu版本上)。