Question: what is the difference between docker and singularity?
Answer: Docker is just better at running applications on VM or cloud infrastructure. Singularity is better for command line applications and accessing devices like GPUs or MPI hardware without jumping through hoops. ... (Users can have their own development VM with full admin access, of course.)