user@server:/projects/ABCD/docker_pull_test$ docker run --rm -it --entrypoint bash dcanlabs/abcd-hcp-pipeline
root@dockerinstance:/# ls -d /opt/pipeline /pipeline
ls: cannot access '/opt/pipeline': No such file or directory
/pipeline
user@server:/projects/ABCD/docker_pull_test$ docker run ...
...
running PreFreeSurfer
/opt/pipeline/PreFreeSurfer/PreFreeSurferPipeline.sh \
...
Traceback (most recent call last):
File "/app/run.py", line 304, in <module>
_cli()
File "/app/run.py", line 65, in _cli
return interface(**kwargs)
File "/app/run.py", line 300, in interface
stage.run(ncpus)
File "/app/pipelines.py", line 566, in run
result = self.call(cmd, out_log, err_log, num_threads=ncpus)
File "/app/pipelines.py", line 574, in call
return _call(*args, **kwargs)
File "/app/pipelines.py", line 990, in _call
result = subprocess.call(cmd.split(), stdout=out, stderr=err, env=env)
File "/usr/lib/python3.6/subprocess.py", line 267, in call
with Popen(*popenargs, **kwargs) as p:
File "/usr/lib/python3.6/subprocess.py", line 709, in __init__
restore_signals, start_new_session)
File "/usr/lib/python3.6/subprocess.py", line 1344, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/opt/pipeline/PreFreeSurfer/PreFreeSurferPipeline.sh': '/opt/pipeline/PreFreeSurfer/PreFreeSurferPipeline.sh'