Project

General

Profile

Actions

Bug #8103

closed

Docker images not discovered, even if they are present as collections in user's path

Added by Sarah Guthrie about 10 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
-
Story points:
-

Description

https://workbench.su92l.arvadosapi.com/pipeline_instances/su92l-d1hrv-vkesinxi1nxar2q failed with the message: Error creating job for component make-reference-library: Docker image locator not found for sguthrie/numpy

Several collections for the docker image sguthrie/numpy are available in a publicly shared project (shared with the All Users and Anonymous), and this job was run after copying all of the docker images into the user's home directory.

Actions #1

Updated by Sarah Guthrie about 10 years ago

(11:27:22 AM) bcosc: my guess for 8103 is that you need to arv keep docker them into the projects
(11:27:40 AM) bcosc: arv keep docker will give the docker metadata to the projects where as copying them just puts the tar file
(11:27:54 AM) sguthrie: bcosc, how do I arv keep docker them into a project?
(11:29:06 AM) bcosc: arv keep docker --project-uuid [uuid] [image name]
(11:29:27 AM) sguthrie: ok. I need to do this for every image name?
(11:29:30 AM) bcosc: yep
(11:29:37 AM) sguthrie: and is the project-uuid the destination or source?
(11:29:45 AM) bcosc: destination

This would probably work, but docker was not available on the shell node the user was using (when accessed via the web shell)

Actions #2

Updated by Julian Alverio about 10 years ago

julianaalverio@shell:~$ groups
julianaalverio fuse docker
julianaalverio@shell:~$ arv keep docker sguthrie/numpy
arv-keepdocker: no matching image found
julianaalverio@shell:~$ arv keep docker sguthrie/numpy:latest
arv-keepdocker: no matching image found

Actions #3

Updated by Brett Smith about 10 years ago

Need to find the Docker metadata links for these images, and move them to the same project as the Docker image(s) themselves.

Actions #4

Updated by Brett Smith about 10 years ago

Julian, Only the person creating/setting up the Docker image needs to follow the steps in Sally's comment. Now that they're done, it should be possible to run the pipeline. You don't need to run them yourself.

Actions #5

Updated by Peter Amstutz about 6 years ago

  • Status changed from New to Closed
Actions

Also available in: Atom PDF