Hello,
I'd like to run CWL with docker, but don't entirely understand DockerRequirements
.
My question: Do I always have to provide a pre-built docker image (works for me with dockerPull
and/or dockerImageId
), or can cwltool call docker build
if the Dockerfile is specified (with dockerFile
). The latter option sounds tempting on http://www.commonwl.org/v1.0/CommandLineTool.html#DockerRequirement but doesn't work for me ('Docker is not available for this tool').
Am I just misunderstanding the specifications, or is my system not set up correctly?
Thanks in advance for any comments!
cwltool 1.0.20171017195544
Docker version 17.12.0-ce