Docker and Singularity

APA

Lang, D. (2019). Docker and Singularity. Perimeter Institute for Theoretical Physics. https://pirsa.org/19110060

MLA

Lang, Dustin. Docker and Singularity. Perimeter Institute for Theoretical Physics, Nov. 05, 2019, https://pirsa.org/19110060

BibTex

          @misc{ scivideos_PIRSA:19110060,
            doi = {10.48660/19110060},
            url = {https://pirsa.org/19110060},
            author = {Lang, Dustin},
            keywords = {Other Physics},
            language = {en},
            title = {Docker and Singularity},
            publisher = {Perimeter Institute for Theoretical Physics},
            year = {2019},
            month = {nov},
            note = {PIRSA:19110060 see, \url{https://scivideos.org/pirsa/19110060}}
          }
          

Dustin Lang Perimeter Institute for Theoretical Physics

Source Repository PIRSA
Talk Type Scientific Series
Subject

Abstract

Docker provides "containerization" for software -- a way to package up a piece of software and all its dependencies, so that it can run the same way on different computers.  It is a promising technology for scientists, both for reproducibility, ease of collaboration, and for running software on different computers (like your laptop and different clusters).  I will go through the why and how of using Docker.  For supercomputers (such as our Symmetry machine), Docker isn't allowed due to security issues, but the Singularity program allows users to run Docker containers, so I'll show you how to run your Docker container on Symmetry using Singularity.