Volume Share
The volume share contains all volumes managed by docker-ml
.
Current server employed as volume share is helena.ti.bfh.ch
Setup
Setup a ssh server and add ssh/rsync access to docker-ml maintainers.
Clone the docker-ml GitLab repo to an appropriate location.
Make sure to configure an appropriate volume location in
config/volumeshare.conf
DIR_VOLUMES="/mnt/data/volumes" # managed volumes
Setup
ssh
andnslcd
for BFH-Login (Configs can be found here)
Management
More information can be found with the builtin help
commands.
Pushing a volume to the volume share:
docker-ml volume push <uuid>
Adding a pushed volume to the volume share and making it available for download:
docker-ml volumeshare add <path>
Setting the permissions of a volume:
docker-ml volumeshare perm <volume> makepublic
docker-ml volumeshare perm <volume> add <permission>
docker-ml volumeshare perm <volume> remove <permission>
Important
Don’t forget to apply the permissions recursively with following command:\
docker-ml volumeshare perm