cwltool.udocker

Enables Docker software containers via the udocker runtime.

Classes

UDockerCommandLineJob

Runs a CommandLineJob in a software container using the udocker engine.

Module Contents

class cwltool.udocker.UDockerCommandLineJob(builder, joborder, make_path_mapper, requirements, hints, name)

Bases: cwltool.docker.DockerCommandLineJob

Inheritance diagram of cwltool.udocker.UDockerCommandLineJob

Runs a CommandLineJob in a software container using the udocker engine.

Parameters:
static append_volume(runtime, source, target, writable=False, skip_mkdirs=False)

Add binding arguments to the runtime list.

Parameters:
  • runtime (list[str])

  • source (str)

  • target (str)

  • writable (bool)

  • skip_mkdirs (bool)

Return type:

None