Introduction to Containerized Workloads Workshop
Reproducibility is important to scientific research. This should extend not only to the data and methods, but also to the programs and the execution environment of the programs. Traditional workloads require compilation, configuration, and installation of software to the computing environment. Containers encapsulate the necessary runtime dependencies for the software and allow them the software to run on different hosts with no modification of the underlying node. Automated builds ensure that software behaves predictably.