When running CWL on Ubuntu 20.04 (in WSL 1) I get the above error:
docker: Error response from daemon: invalid mount config for type "bind": bind source path does not exist: /tmp/n8phn0ef.
The process then hangs and nothing happens.
Googling around this is not uncommon, and seems to be the difference between -v and --mount, with -v working for directories that don’t yet exist, but -mount not:
I guess this is an issue with the cwl-runner rather than the language itself
I am running: /usr/bin/cwl-runner 2.0.20200224214940