Split up docker builds to decrease iteration build times.
