Story #8001

Updated by Peter Amstutz almost 6 years ago

Implement an "arv-container" command. This will run on the compute node to actually implement container execution.

It has the following responsibility:

# Initialize from with uuid of a Queued container record and API token
# Redirect stdout & stderr to logs table & keep
# Fetch and install the Docker image as needed
# Set up mount points as described by container record. May include fetching from git and setting up keep mount points.
# Run docker container
# Finalize log, output & mark container record as Complete.