Using Shifter and Docker
Shifter is a open-source software stack that enables users to run custom environments on HPC systems. It is designed to be compatible with the popular Docker container format so that users can easily run Docker containers on NERSC systems. The development of Shifter is a joint effort between NERSC and Cray. Details about the project can be found in the R&D section here.