I enabled Docker's ZFS Storage Driver, but apparently it only deals with Docker internals, using ZFS snapshots and clones for its own overlays.

But what I want is for Docker to create every volume, especially persistent ones, as their own ZFS filesystems, so that I can independently snapshot them for backup purposes.

Is there a Docker option to enable this feature? I would like to avoid having to manually create every volume of every application and bind mount them.

I found this plugin but it seems very little used.

  • The last commit was just a couple months ago for that plugin, so I am not sure I would agree that is not well maintained. Also it doesn't seem like it would be a very complicated plugin. Just creating/destroying datasets as needed. That said, I haven't used it, so I don't know if it is good or not.
    – Zoredache
    Jul 9, 2020 at 3:44

1 Answer 1


I decided to use that plugin. It seems to work.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.