Project

General

Profile

Feature #8015

Updated by Peter Amstutz over 8 years ago

Implement mount points in @crunch-run@ as described here: https://dev.arvados.org/projects/arvados/wiki/Containers_API#Mount-types 

 Approach 

 # Before starting the docker container, build an arv-mount command line and run arv-mount  
 # Check out any git repositories that are specified to a temporary directory 
 # Add host bind mounts to the container creation mapping the arv-mount and git temp directories to the desired targets inside the container. 
 # Run the docker container 
 # When the docker container completes, run "fusermount -u" to unmount the arv-mount directory 
 # Delete any temporary git checkouts 

Back