[Suggestion] Official FSL docker repository

I would suggest creating an official Docker repository for FSL, possibly with CUDA and TrueNet tags. I believe this would streamline the installation process for many users and reduce the need for debugging. Additionally, FSL generates thousands of files in its installation directory, which is not ideal for HPC environments that impose file count limitations.

I am aware that an existing Dockerfile is available; however, it does not include TrueNet and is not directly usable for HPC users who rely on Apptainer (formerly Singularity). Having pre-built Docker images available on Docker Hub would allow HPC users to pull and use them seamlessly.

Thanks

Dear @shneuro

The www.neurodesk.org project builds containers for various software packages and in various formats.

We just added TrueNet to our FSL container. Could you test if this container works for you?

curl -X GET https://neurocontainers.neurodesk.org/temporary-builds-new/fsl_6.0.7.16_20250204.simg -O
singularity shell fsl_6.0.7.16_20250204.simg

Thank you! @stebo85
Is it possible to use NVIDIA GPUs with this image?

Yes, we added GPU support as well :slight_smile:

Here is an example:

curl -X GET https://neurocontainers.neurodesk.org/temporary-builds-new/fsl_6.0.7.16_20250204.simg -O
git clone https://github.com/neurolabusc/gpu_test.git
singularity shell --nv fsl_6.0.7.16_20250204.simg
nvidia-smi
cd gpu_test/etest/
bash runme_gpu.sh
1 Like