Snapshotters
Snapshotters manage the snapshots of the container filesystems.
The available snapshotters can be inspected by running ctr plugins ls or nerdctl info.
Core snapshotter plugins
Generic:
- overlayfs(default): OverlayFS. This driver is akin to Docker/Moby's "overlay2" storage driver, but containerd's implementation is not called "overlay2".
- native: Native file copying driver. Akin to Docker/Moby's "vfs" driver.
Filesystem-specific:
- btrfs: btrfs. Needs the plugin root (- /var/lib/containerd/io.containerd.snapshotter.v1.btrfs) to be mounted as btrfs.
- zfs: ZFS. Needs the plugin root (- /var/lib/containerd/io.containerd.snapshotter.v1.zfs) to be mounted as ZFS. See also https://github.com/containerd/zfs .
- devmapper: ext4/xfs device mapper. See- devmapper.md.
- aufs: AUFS. Deprecated since containerd 1.5. Planned to be removed in containerd 2.0. See also https://github.com/containerd/aufs .
Non-core snapshotter plugins
- fuse-overlayfs: FUSE-OverlayFS Snapshotter
- nydus: Nydus Snapshotter
- overlaybd: OverlayBD Snapshotter
- stargz: Stargz Snapshotter
