The Singularity container platform is an alternative container engine to Docker. It has the advantage of being supported in most HPC environments, where Docker is not supported due to requiring root-level permissions. The latest documentation for Singularity is here.