All Projects → TrilliumIT → docker-zfs-plugin

TrilliumIT / docker-zfs-plugin

Licence: MIT License
Docker volume plugin for creating persistent volumes as a dedicated zfs dataset.

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to docker-zfs-plugin

cstor
CAS Data Engine - User Space implementation of a popular COW Data Engine - ZFS
Stars: ✭ 47 (-33.8%)
Mutual labels:  zfs, zfsonlinux
rpooler
A guided installation script for zfs rpools
Stars: ✭ 30 (-57.75%)
Mutual labels:  zfs, zfsonlinux
zfsbootmenu
ZFS Bootloader for root-on-ZFS systems with support for snapshots and native full disk encryption
Stars: ✭ 377 (+430.99%)
Mutual labels:  zfs, zfsonlinux
abgleich
zfs sync tool
Stars: ✭ 22 (-69.01%)
Mutual labels:  zfs, zfsonlinux
corezfs
ZFS on Linux (ZoL) on CoreOS
Stars: ✭ 27 (-61.97%)
Mutual labels:  zfs, zfsonlinux
arch-config
Scripts and Ansible playbook to setup Arch Linux on ZFS.
Stars: ✭ 36 (-49.3%)
Mutual labels:  zfs, zfsonlinux
zfs-auto-mirror
Automatic ZFS dataset mirroring
Stars: ✭ 15 (-78.87%)
Mutual labels:  zfs, zfsonlinux
zap
Maintain and replicate ZFS snapshots
Stars: ✭ 48 (-32.39%)
Mutual labels:  zfs
miniovol
Minio Docker volume plugin. Create docker volumes that mount Minio buckets. Minio is S3 compatible.
Stars: ✭ 14 (-80.28%)
Mutual labels:  docker-volumes
adlibre-backup
High performance rsync backup utilising BTRFS / ZFS filesystem features
Stars: ✭ 35 (-50.7%)
Mutual labels:  zfs
jupyterhub-deploy-swarm
A DockerSwarm Jupyterhub setup, which uses a NFS Server running in a Docker Container for persistent storage
Stars: ✭ 19 (-73.24%)
Mutual labels:  docker-volumes
check zpools
Monitor the usage and status of ZFS Pools (zpools)
Stars: ✭ 16 (-77.46%)
Mutual labels:  zfs
docker-volume
Docker volume plugin for Quobyte
Stars: ✭ 21 (-70.42%)
Mutual labels:  docker-volumes
FreeNas-DiskList
FreeNas "Disklist" script for report informations about installed hard drives, volumes and partitions
Stars: ✭ 34 (-52.11%)
Mutual labels:  zfs
ZetaWatch
ZFS OSX Menu Bar widget
Stars: ✭ 111 (+56.34%)
Mutual labels:  zfs
zarch
The Ultimate Script For Arch Linux
Stars: ✭ 49 (-30.99%)
Mutual labels:  zfs
docker-volume-git
Docker Volume GIT plugin allows to mount git repository in container
Stars: ✭ 23 (-67.61%)
Mutual labels:  docker-volume-plugin
docker-workshop
Workshop on Docker, Containers and Golang
Stars: ✭ 20 (-71.83%)
Mutual labels:  docker-volumes
freenas-proxmox
ZFS over iSCSI to FreeNAS API's from Proxmox VE
Stars: ✭ 129 (+81.69%)
Mutual labels:  zfs
zfs exporter
Prometheus ZFS exporter
Stars: ✭ 52 (-26.76%)
Mutual labels:  zfs

docker-zfs-plugin

Docker volume plugin for creating persistent volumes as a dedicated zfs dataset.

Installation

Download the latest binary from github releases and place in /usr/local/bin/.

If using a systemd based distribution, copy docker-zfs-plugin.service to /etc/systemd/system. Then enable and start the service with systemctl daemon-reload && systemctl enable docker-zfs-plugin.service && systemctl start docker-zfs-plugin.service.

  • Usage

After the plugin is running, you can interact with it through normal docker volume commands.

Recently, support was added for passing in ZFS attributes from the docker volume create command:

docker volume create -d zfs -o compression=lz4 -o dedup=on --name=tank/docker-volumes/data

  • Legacy

The driver was refactored to allow multiple pools and fully qualified dataset names. The master branch has removed all legacy naming options and now fully qualified dataset names are required. If you still have not converted to fully qualified names, please use the latest release in the v0.4.x line until you can switch to non-legacy volume names.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].