Closed BoPeng closed 6 years ago
nextflow uses the following configurations for singularity:
process.container = 'file:///path/to/singularity.img' singularity.enabled = true
where process.container can be file (local file), docker:// (pull from docker hub), and shub (pull from sigularity hub).
process.container
file
docker://
shub
We currently have
container = 'image' (equivalent to 'docker://image') container = 'docker://image'
that assumes the use of docker.
container = 'file://file' container = 'shub://url'
can assume the use of singularity, but what if we want to use singularity to execute docker container? Should we have
container='image', singularity=True
or
container='docker://image', singularity=True
container='image', engine='singularity'
so that we can support other types of engines (e.g. shifter)?
this looks good to me.
Thanks, used engine='singularity'.
engine='singularity'
nextflow uses the following configurations for singularity:
where
process.container
can befile
(local file),docker://
(pull from docker hub), andshub
(pull from sigularity hub).We currently have
that assumes the use of docker.
can assume the use of singularity, but what if we want to use singularity to execute docker container? Should we have
or
or
so that we can support other types of engines (e.g. shifter)?