Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Singularity OCI-mode #4439

Closed
pditommaso opened this issue Oct 24, 2023 · 2 comments · Fixed by #4440
Closed

Add support for Singularity OCI-mode #4439

pditommaso opened this issue Oct 24, 2023 · 2 comments · Fixed by #4440
Assignees

Comments

@pditommaso
Copy link
Member

Singularity is a container runtime alternative to Docker, popular in the HPC community.

It provides it's own image specification and format, and it allows converting Docker images to Singularity image files. However the latter is a slow and error-prone process.

The version 4 of Singularity allows the run of OCI-based format images in a native manager, with it extremely useful for improving interoperability with existing container images and Wave containers. Read more here.

The goal of this issue is to add to nextflow the support for OCI container for singularity.

This requires

  1. adding a new configuration setting to enable this feature singularity.oci = true|false
  2. when this setting is enabled the singularity exec command should include the --oci option
@pditommaso
Copy link
Member Author

@marcodelapierre you may want to give a try to it

@pditommaso pditommaso changed the title Add support for Singularity 4 Add support for Singularity OCI-mode Oct 25, 2023
@pditommaso pditommaso linked a pull request Oct 25, 2023 that will close this issue
@marcodelapierre marcodelapierre self-assigned this Oct 30, 2023
@marcodelapierre
Copy link
Member

OK, going to comment on the linked PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants