Build docker images

This patch teaches the system how to build docker images and how to run as
someone other than jamesr.