Update CircleCI testing model to docker