build docker images and descendents