来自守护程序的Docker-Compose错误响应

时间:2017-08-21 19:11:29

标签: docker docker-compose boot2docker docker-machine docker-swarm

我成功生成了一个集群。然后,我需要使用compose运行一个容器。所以,我使用docker-machine来ssh到第一个节点(Leader)。我运行了以下命令:

docker pull docker/compose

我收到以下错误:

Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on 10.0.2.3:53: server misbehaving

以下是截图:

enter image description here

任何帮助?

如何解决此错误?我搜索了很多,我尝试了很多,没有任何作用:(

3 个答案:

答案 0 :(得分:1)

当docker引擎出现问题时,有时会发生这种情况。只需重新启动引擎就可以恢复功能(两分钟前我遇到了同样的问题:D)。

所以,只需输入:

sudo systemctl restart docker

或者您的docker引擎可以重新启动。

答案 1 :(得分:1)

运行以下内容时出现类似错误:

docker pull docker/compose

查看docker hub(https://hub.docker.com/r/docker/compose/tags/)看起来docker / compose没有"最新的"标签。指定特定标签对我有用。

docker pull docker/compose:1.15.0

答案 2 :(得分:0)

遵循这些步骤

  1. 打开在Virtual Box上运行的VM
  2. 使用sudo vi /etc/resolv.conf打开文件
  3. 8.8.8.8
  4. 修改条目 10.0.2.3
  5. 保存文件,现在您可以下载/拉动图像