Entropy is a scalable Network Filesystem Plugin for Docker Swarm. It allows to combine Disk Space on many Swarm Nodes into a single name space.
Entropy wants to make easy replication of Docker Volumes from one Node to another and stream all the changes without external service dependencies. Entropy manage Metadata and the Data itself separately. And keep your Data precisely where the Data is needed to provide fast I/O.
Docker has exelent Drivers, but none for Volumes. The user cannot simply use/reuse the Volumes for new Containers on other Swarm Nodes without hassle.
$ docker plugin install b4rti/entropy
$ docker volume create -d b4rti/entropy --name volume-name
$ docker run -v volume-name:/mnt --rm -ti ubuntu
- WIP / proof of concept
- https://github.com/sapk/docker-volume-rclone
- https://github.com/ContainX/docker-volume-netshare
- https://github.com/vieux/docker-volume-sshfs
- https://github.com/sapk/docker-volume-gvfs
- https://github.com/calavera/docker-volume-glusterfs
- https://github.com/rexray/rexray
- https://github.com/lizardfs/lizardfs
- https://github.com/minio/minio
- https://github.com/openstack/swift
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
This software is licensed under the GNU General Public License v3.0