I was stumped for quite a while about why I couldn't get a docker build
to run on my VM. The symptom is that the docker build can not reach the
outside world, and therefore can't pull in what it needs. This happens
even though the VM itself has no connectivity issues. Note, I assume
this is a VM thing because it happened to both mazz and myself, using
Virtual Box fedora vms, but it may not be limited to VMs. I finally
stumbled on a stack overflow entry that solved the issue [1].
Basically, you need to tell docker about your DNS servers, and also
Google's DNS server 8.8.8.8. Your mileage may vary, perhaps you'll only
need a subset of of servers, but hopefully this helps you out, because
it was a pita.
[1]
http://stackoverflow.com/questions/25130536/dockerfile-docker-build-cant-...