PeerHerholz / docker_workshop

Materials for a one day workshop focusing software containers in neuroscience research.
https://peerherholz.github.io/docker_workshop/
BSD 3-Clause "New" or "Revised" License
9 stars 3 forks source link

Consider a possibility to cover singularity as well #1

Open yarikoptic opened 5 years ago

yarikoptic commented 5 years ago

Singularity containers largely replaced docker for scientific needs in world, which is Linux based anyways. Many aspects between docker and singularity have clear parallels. There are advantages to each one of those technologies

PeerHerholz commented 5 years ago

True that. When setting up this workshop I focused on docker given its prominence, but you're totally right: singularity is highly underrepresented. Would you think that a parallel coverage (e.g. "this is how its done using docker and here using singularity") or one after the other (e.g. starting with docker, then do the same or comparable stuff with singularity) is more appropriate? In any case, I will add more information about singularity in the introduction part and possibly a session outlining differences between it and docker. Thanks for bringing this up!

yarikoptic commented 5 years ago

Would you think that a parallel coverage (e.g. "this is how its done using docker and here using singularity") or one after the other (e.g. starting with docker, then do the same or comparable stuff with singularity) is more appropriate?

That is what I am not sure yet about really... If someone (e.g. on OSX or Windows) is interested only in Docker, making it docker specific benefits. But indeed such comparison would be valuable on its own, and that was partially our motive to submit to this upcoming OHBM 2019 a poster "Fantastic containers and how to tame them" (I will email a link to a draft with materials). So may be it could get polished for Docker, then either refactored into Singularity oriented and/or presenting them both with some nice annotation for Docker or Singularity specific aspects?

Somewhat related -- run singularity via docker -- https://github.com/ReproNim/containers/issues/3