X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/ff9423f0859cde002f4d29d735e1310376bb01cc..ebb2559b3a09636ff687316bbe512e0e8a86b168:/doc/user/topics/arv-docker.html.textile.liquid diff --git a/doc/user/topics/arv-docker.html.textile.liquid b/doc/user/topics/arv-docker.html.textile.liquid index 0a0693f3d2..5ccd5ac476 100644 --- a/doc/user/topics/arv-docker.html.textile.liquid +++ b/doc/user/topics/arv-docker.html.textile.liquid @@ -14,7 +14,7 @@ This page will demonstrate how to: # Upload that image to Arvados for use by Crunch jobs # Share your image with others -{% include 'tutorial_expectations' %} +{% include 'tutorial_expectations_workstation' %} You also need ensure that "Docker is installed,":https://docs.docker.com/installation/ the Docker daemon is running, and you have permission to access Docker. You can test this by running @docker version@. If you receive a permission denied error, your user account may need to be added to the @docker@ group. If you have root access, you can add yourself to the @docker@ group using @$ sudo addgroup $USER docker@ then log out and log back in again; otherwise consult your local sysadmin. @@ -25,7 +25,7 @@ The easiest way to begin is to start from the "arvados/jobs" image which already Download the latest "arvados/jobs" image from the Docker registry: -
$ docker pull arvados/jobs
+
$ docker pull arvados/jobs:latest
 Pulling repository arvados/jobs
 3132168f2acb: Download complete
 a42b7f2c59b6: Download complete
@@ -184,19 +184,19 @@ arvados/jobs-with-r             latest      33ea6b877923  qr1hi-4zz18-3fk2px2ji2
 
-You are now able to specify the runtime environment for your program using the @docker_image@ field of the @runtime_constaints@ section of your pipeline components: +You are now able to specify the runtime environment for your program using @DockerRequirement@ in your workflow: - -{% code 'example_docker' as javascript %} - - -* The @docker_image@ field can be one of: the Docker repository name (as shown above), the Docker image hash, the Arvados collection UUID, or the Arvados collection portable data hash. +
+hints:
+  DockerRequirement:
+    dockerPull: arvados/jobs-with-r
+
h2. Share Docker images Docker images are subject to normal Arvados permissions. If wish to share your Docker image with others (or wish to share a pipeline template that uses your Docker image) you will need to use @arv keep docker@ with the @--project-uuid@ option to upload the image to a shared project. -
$ arv keep docker --project-uuid zzzzz-j7d0g-u7zg1qdaowykd8d arvados/jobs-with-r
+
$ arv keep docker --project-uuid qr1hi-j7d0g-xxxxxxxxxxxxxxx arvados/jobs-with-r