skip docker steps if already installed

This will reduce lookups to get.docker.io on chef runs
* save a small amount of time for chef runs
* if get.docker.io is unavailable it won't break run.