Story #8001

[Draft] [Crunch2] arv-container to run containers

Added by Peter Amstutz almost 6 years ago. Updated almost 6 years ago.

Status:
Duplicate
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Story points:
-

Description

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

It has the following responsibility:

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

Related issues

Related to Arvados - Story #6429: [API] [Crunch2] Implement "containers" and "container requests" tables, models and controllersResolved12/03/2015

History

#1 Updated by Peter Amstutz almost 6 years ago

  • Subject changed from [Crunch2] arv-container to run containers to [Draft] [Crunch2] arv-container to run containers
  • Description updated (diff)

#2 Updated by Peter Amstutz almost 6 years ago

  • Description updated (diff)

#3 Updated by Peter Amstutz almost 6 years ago

  • Status changed from New to Duplicate

Also available in: Atom PDF