NFS volume plugin for docker
$ make image plugin # or install released version by `docker plugin install --alias docker-volume-plugin zouyu613/docker-volume-plugin:<tag> --grant-all-permissions --disable`
$ docker plugin set docker-volume-plugin DRIVER=nfs DRIVER_OPTIONS='{"address":"nfs-server.example.com","remotePath":"/exported/path"}'
$ docker plugin enable docker-volume-plugin$ docker volume create --driver docker-volume-plugin samplevolumes:
sample:
driver: docker-volume-plugin
driver_opts:
purgeAfterDelete: "true" # optional- Drain target node by
docker node update <target-node> --availability drain - Wait for the node to drain and then disable plugin by
docker plugin disable docker-volume-plugin -f - Upgrade plugin by
docker plugin upgrade docker-volume-plugin zouyu613/docker-volume-plugin:<tag> --grant-all-permissions - Enable plugin by
docker plugin enable docker-volume-plugin - Active target node by
docker node update <target-node> --availability active
| Name | Driver | Options |
|---|---|---|
| NFS | nfs | NFS-Driver.md |