This is so cool. Automatically create a @Docker from your @github repo and create a @ProjectJupyter notebook too! Great idea to help with code lifespan!pic.twitter.com/sK8Z1GtJdm
You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more
Singularity is compatible with Docker images (albeit somewhat painfully at times). I have a tool whose image can be run using Docker (https://github.com/niemasd/FAVITES/blob/master/run_favites_docker.py …) and Singularity (https://github.com/niemasd/FAVITES/blob/master/run_favites_singularity.py …) (same image). Hopefully that helps!
I believe the problem is the docker images themselves raise a security hazard, but I will double check - thanks for following up!
We’d love to hear more about why it is painful too! BTW: full OCI image (and runtime) support for Singularity coming in just a few months which will solve any conversion painpoints! The countdown to the release is on!
I think the difficulties arose from the strict security of our HPC cluster. I was getting "Configuration disallows users from running directory based containers" when doing "singularity shell" directly on the docker:// string
Ahh, the best practice for both Singularity v2 and v3 is to build (or pull) the container from Docker and then use the built container. With that said I wonder why the admins choose to disable sandbox/directory based containers.
I think because sysadmin permissions are required to create the container and therefore could modify directories within the cluster? @GiacomoFiorin @antoniyaaleks @EdoSarti
This was on the @SDSC_UCSD (I believe on Comet and TSCC), so perhaps they can provide more information regarding why they chose the security settings they did, but I agree that it was likely a "prevent modifying cluster directories" security issue
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.