我成功生成了一个集群。然后,我需要使用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
以下是截图:
任何帮助?
如何解决此错误?我搜索了很多,我尝试了很多,没有任何作用:(
答案 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)
遵循这些步骤
sudo vi /etc/resolv.conf
打开文件