@@ -180,18 +180,19 @@ Using uDocker
180
180
-------------
181
181
182
182
Some shared computing environments don't support Docker software containers for technical or policy reasons.
183
- As a workaround, the CWL reference runner supports using alternative ``docker `` implementations on Linux
184
- with the ``--user-space-docker-cmd `` option.
185
-
186
- One such "user space" friendly docker replacement is ``udocker `` https://github.com/indigo-dc/udocker.
183
+ As a workaround, the CWL reference runner supports using the ``udocker `` program on Linux using ``--udocker ``
184
+ <https://github.com/indigo-dc/udocker>.
187
185
188
186
udocker installation: https://indigo-dc.github.io/udocker/installation_manual.html
189
187
190
188
Run `cwltool ` just as you usually would, but with the new option, e.g., from the conformance tests
191
189
192
190
.. code :: bash
193
191
194
- cwltool --user-space-docker-cmd=udocker https://raw.githubusercontent.com/common-workflow-language/common-workflow-language/main/v1.0/v1.0/test-cwl-out2.cwl https://github.com/common-workflow-language/common-workflow-language/raw/main/v1.0/v1.0/empty.json
192
+ cwltool --udocker https://github.com/common-workflow-language/common-workflow-language/raw/main/v1.0/v1.0/test-cwl-out2.cwl https://github.com/common-workflow-language/common-workflow-language/raw/main/v1.0/v1.0/empty.json
193
+
194
+ Using Singularity
195
+ -----------------
195
196
196
197
``cwltool `` can also use `Singularity <https://github.com/hpcng/singularity/releases/ >`_ version 2.6.1
197
198
or later as a Docker container runtime.
@@ -206,7 +207,7 @@ Example
206
207
207
208
.. code :: bash
208
209
209
- cwltool --singularity https://raw.githubusercontent. com/common-workflow-language/common-workflow-language/main/v1.0/v1.0/v1.0/ cat3-tool-mediumcut.cwl https://github.com/common-workflow-language/common-workflow-language/blob /main/v1.0/v1.0/cat-job.json
210
+ cwltool --singularity https://github. com/common-workflow-language/common-workflow-language/raw/ main/v1.0/v1.0/cat3-tool-mediumcut.cwl https://github.com/common-workflow-language/common-workflow-language/raw /main/v1.0/v1.0/cat-job.json
210
211
211
212
Running a tool or workflow from remote or local locations
212
213
---------------------------------------------------------
0 commit comments