Table of Contents

Docker

Docker containers are one way of establishing a fixed software environment. This is ideal for sharing the exact version and setup used for running your project.

Using

see fmriprep's docker documenation

Creating

see Ten simple rules for writing Dockerfiles for reproducible data science

On rhea

on Rhea (linux server), docker containers are stored in /home/ni_tools/docker replacing the default folder /var/lib/docker with a symbolic link

ls -l  /var/lib/docker
lrwxrwxrwx 1 root root 21 Apr 18  2018 /var/lib/docker -> /home/ni_tools/docker

 df -h /home
Filesystem      Size  Used Avail Use% Mounted on
/dev/sdc2       3.4T  952G  2.3T  30% /home