Containers are becoming a very popular way of packaging software nowadays. The most used format is currently docker container images. One problem with docker is that you can’t use it on Nef since it requires a root daemon that bypasses the OAR scheduler running on Nef nodes. So we need a way to run containers as a user inside a job on Nef. To do this, we can use the singularity software that provides the same functionality as docker and can even import docker files.