Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker:无法解析主机:github.com-用于go-get/_Github_Go_Docker - Fatal编程技术网

Docker:无法解析主机:github.com-用于go-get/

Docker:无法解析主机:github.com-用于go-get/,github,go,docker,Github,Go,Docker,运行Dockerfile时,我需要获取依赖项。这是使用go-get./…完成的 但是,在执行docker build-t测试时。它挂起在go-get命令处 这是错误消息 执行官去拿-v-d github.com/gorilla/mux(下载) 光盘git clone/go/src/github.com/gorilla/mux克隆到 “/go/src/github.com/gorilla/mux”。。。致命:无法访问 '':无法解析主机:github.com 包github.com/gorilla

运行Dockerfile时,我需要获取依赖项。这是使用
go-get./…
完成的

但是,在执行
docker build-t测试时。
它挂起在go-get命令处

这是错误消息 执行官去拿-v-d

github.com/gorilla/mux(下载) 光盘git clone/go/src/github.com/gorilla/mux克隆到 “/go/src/github.com/gorilla/mux”。。。致命:无法访问 '':无法解析主机:github.com 包github.com/gorilla/mux:exit status 128

这是dockerfile
我假设您是通过ssh在另一台机器上执行此操作的。检查您的
/etc/network/interfaces
中是否有dns服务器。它应该是这样的:

iface eth0 inet static
    address 192.168.2.9
    gateway 192.168.2.1
    netmask 255.255.255.0
    broadcast 192.168.2.255
    dns-nameservers 192.168.2.1 8.8.4.4
“始终”工作的DNS服务器是
8.8.8.8
8.8.4.4
,都是由谷歌提供的。如果这不能解决您的问题,您应该检查您的internet连接是否存在其他错误配置,但首先请尝试此方法

iface eth0 inet static
    address 192.168.2.9
    gateway 192.168.2.1
    netmask 255.255.255.0
    broadcast 192.168.2.255
    dns-nameservers 192.168.2.1 8.8.4.4