Docker typically requires root access to work and HPC environments do not generally grant that access. There is a process by which we can convert .dockerfiles and rebuild the image for Singularity but this needs to be better understood and documented.