There's a great new software, called Neurodocker that can replace all different levels in this repo. For this reason, I will stop working on this repo and recommend everybody to use Neurodocker instead.
Using Neurodocker, allows you to create your own Dockerfile with your own preferences. And you can always be sure to have the most up-to-date version of all softwares.
This Docker image provides a basic Nipype environment (with Python 3), with possible FSL, AFNI, FreeSurfer, ANTs and SPM12 dependencies. The corresponding github repo can be found here: github.com/miykael/nipype_env.
For a Nipype environment with MRIQC, fMRIprep, dipy, matplotlib, nibabel, nilearn, nipy, numpy, pandas, scipy, seaborn and more use the docker image under miykael/nipype_level0.
For a neuroimaging environment with Nipype, FSL and AFNI, use the docker image under miykael/nipype_level1.
For a neuroimaging environment with Nipype, FSL, AFNI, R and SPM12, use the docker image under miykael/nipype_level2.
For a neuroimaging environment with Nipype, FSL, AFNI, SPM12 and ANTs, use the docker image under miykael/nipype_level3.
For a neuroimaging environment with Nipype, FSL, AFNI, SPM12, ANTs and FreeSurfer, use the docker image under miykael/nipype_level4.
For a neuroimaging environment with Nipype, FSL, AFNI, SPM12 and FreeSurfer, use the docker image under miykael/nipype_level5.
This Dockerfile is based on the dockerfile 'fmriprep' from the Poldrack Lab (github.com/poldracklab/fmriprep). The jupyter notebook foundation is based on jupyter/docker-stacks's base-notebook.
This means that the same copyrights apply to this Dockerfile, as they do for the above mentioned dockerfiles. For more information see: github.com/miykael/nipype_env.