Practical Session 3: Computing

Before beginning the steps below, please build the machine for this part of the practical. Review the detailed instructions for guidance on building workshop virtual machines.

./run xnat-31 setup

Part 1: Introduction to Computing with Docker

Goals for Part 1

  • Run Docker on the XNAT Vagrant VM
  • Load images from Docker Hub and local archives
  • Run automated and interactive commands in a running container
  • Build and run custom Docker images

Part 2: XNAT Container Service

Goals for Part 2

  • Register Docker server with XNAT
  • View installed images via XNAT Rest API
  • Build and execute commands using XNAT Rest API and Docker images