containerd ZFS snapshotter plugin
ZFS snapshotter plugin for containerd.
This plugin is tested on Linux with Ubuntu. It should be compatible with FreeBSD.
Usage
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 ...
Project details
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.