本地主机上的 Docker 错误:拨号 tcp:在 8.8.8.8:53 上查找本地主机:没有这样的主机

时间:2021-03-24 13:29:31

标签: docker docker-compose

我在启动 docker 服务时遇到此错误,完整的错误消息说:

FATA[0000] version check: failed to get version from server: failed making version api call: Get "http://localhost:8080/v1/version": dial tcp: lookup localhost on 8.8.8.8:53: no such host

我已经完成了建议的 here 但似乎没有任何效果,而且我不清楚这里发生了什么:(

2 个答案:

答案 0 :(得分:1)

您可以尝试两种方法来解决此问题:

  1. 尝试将本地主机更改为 127.0.0.1
  2. 检查您的 etc/hosts 文件以查看是否有 localhost 的条目。如果没有,只需添加如下:

vim /etc/hosts

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost  <- add this line

答案 1 :(得分:0)

如果你想访问主机的本地主机。你应该改变

localhosthost.docker.internal

docker 的 localhost 是容器 localhost。