docker build命令和github问题

我试图运行一个开发环境作为docker机,

我创build了下面的docker文件

FROM rails:4.2 MAINTAINER Chen Kinnrot <kinnrot@gmail.com> RUN mkdir -p /var/app COPY Gemfile /var/app/Gemfile WORKDIR /var/app RUN bundle install CMD rails s -b 0.0.0.0 

运行docker build -t dev .

我得到了以下的信息

致命的:无法连接到github.com:github.com:名称或服务未知

为什么呢,我该如何解决这个烦人的问题?

这是VirtualBox / boot2docker的一个已知问题; 当交换networking时,boot2docker有时会丢失它的DNS信息。 看到这些问题; https://github.com/boot2docker/boot2docker/issues/776,https://github.com/docker/machine/issues/1857

您可以尝试重新启动机器;

 docker-machine stop default docker-machine start default 

或者将正确的名称服务器设置为虚拟机;

 docker-machine ssh default echo "nameserver 8.8.8.8" > /etc/resolv.conf