Dependencies

Docker Desktop exposes its memory and disk settings under Settings ▸ Resources. Set them to at least the values below.

Resource Needs
Host RAM 32 GB minimum, 64 GB recommended
Docker memory At least 20 GB, 32 GB recommended. FreeSurfer and montage-export jobs each reserve 16 GB
Disk: base image 5.2 GB (idossha/ti-toolbox:v3.1.1)
Disk: FreeSurfer image 30 GB, optional (idossha/ti-toolbox:freesurfer-20260910)
Disk: QSIPrep 26.1.1 27.5 GB, optional
Disk: QSIRecon 26.0.1 6.3 GB download, more once unpacked, optional
Disk: your projects On top of the images

Other image sizes are uncompressed. Docker reports slightly less memory than you allocate: 32 GB shows as about 31.3 GiB inside the container. Restart TI-Toolbox after changing Docker’s memory.

Docker resource settings

Test Docker Installation

# Check Docker version
docker --version

# Test Docker functionality
docker run hello-world

FreeSurfer reconstruction and subregions require a license which we ship with the toolbox, an additional image download and at least 16 GiB of available container memory which we offer through the toolbox.

Additional QSIPrep/QSIRecon workflows have their own requirements in the diffusion guide.


Next Steps: Once dependencies are installed, proceed to your platform-specific installation guide: