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 Docker #387

Open
apdavison opened this issue Dec 10, 2019 · 4 comments
Open

Add support for Docker #387

apdavison opened this issue Dec 10, 2019 · 4 comments

Comments

@apdavison
Copy link
Contributor

apdavison commented Dec 10, 2019

and other containers

@felix11h
Copy link
Contributor

@apdavison what would be needed? I've played around with Sumatra running in a Docker container for a bit in the past, maybe I'm able to contribute something here.

@apdavison
Copy link
Contributor Author

Hi @felix11h - the idea was more about Sumatra launching computations that will run inside Docker containers. (I'm sorry I didn't yet have time to add more detail to the ticket, I just wanted to create it before I forgot).

This would be somewhat similar to the machinery for launching MPI jobs with Sumatra, but would also capture additional metadata such as the ID of the Docker image, the content of the Dockerfile, the log file from docker build, etc. In principle, you could then avoid having to introspect the environment to determine the versions of dependencies.

@felix11h
Copy link
Contributor

@apdavison ah, yes, I can see this being helpful! With computing on clusters in mind, Singularity might be an important container format to support besides Docker.

@babsey
Copy link
Contributor

babsey commented Dec 10, 2019

I also used Sumatra in singularity container. See this example of singularty recipes which consider Sumatra. It is quite usefull and no sudo rights is required to run it.

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

No branches or pull requests

3 participants