Feature #8962
closedEnable copying docker images from one project to another on a single cluster
Description
For large images, the overhead of pulling a docker image from Arvados, then pushing it to a different project on Arvados is ridiculous when all you want to do is copy a docker image from one project to another.
I can see two possible cli functions that could incorporate this functionality:- arv keep docker
- arv copy
Related issues
Updated by Brett Smith over 8 years ago
arv copy
should already handle this correctly. What doesn't work when you try it?
Updated by Brett Smith over 8 years ago
There's at least one case where arv copy
will skip creating Docker metadata links: when a collection with the same portable data hash and name already exist in the destination project. That should probably be fixed. But this is a relatively small corner case. Using arv copy
on a Docker image collection between projects should behave as desired most of the time, unless you've already made a metadata-less copy some other way (e.g., through Workbench).
Updated by Brett Smith over 8 years ago
Brett Smith wrote:
There's at least one case where
arv copy
will skip creating Docker metadata links: when a collection with the same portable data hash and name already exist in the destination project. That should probably be fixed.
This was #8963 and has now been fixed.