containerd ZFS snapshotter plugin
ZFS snapshotter plugin for containerd.
This plugin is tested on Linux with Ubuntu. It should be compatible with FreeBSD.
The plugin is built-in by default since containerd 1.1. No need to recompile containerd or execute a proxy snapshotter process.
- Set up a ZFS filesystem.
The ZFS filesystem name is arbitrary but the mount point needs to be
/var/lib/containerd/io.containerd.snapshotter.v1.zfs
, when the containerd root is set to/var/lib/containerd
.
$ zfs create -o mountpoint=/var/lib/containerd/io.containerd.snapshotter.v1.zfs your-zpool/containerd
-
Start containerd.
-
e.g.
ctr pull --snapshotter=zfs ...
The zfs plugin is a containerd sub-project, licensed under the Apache 2.0 license. As a containerd sub-project, you will find the:
information in our containerd/project
repository.