当前位置: 首页 > 知识库问答 >
问题:

无法从存储库下载Docker映像

江烨伟
2023-03-14

我正在尝试在我的笔记本电脑上创建一个swarm设置。我正在笔记本电脑上运行swarm守护进程,并作为docker节点运行2个Ubuntu14.04VM。在其中一个节点上,我可以运行swarm,并且可以连接到swarm守护进程。我可以用docker信息列出节点,并在其上生成一个容器。但是当我尝试在另一个VM节点上拉swarm映像时,我得到以下错误:

pensu@pensu-virtual-machine:~$ sudo docker pull swarm
Pulling repository swarm
FATA[0025] Get https://index.docker.io/v1/repositories/library/swarm/images: dial tcp: lookup index.docker.io on 127.0.1.1:53: read udp 127.0.1.1:53: i/o timeout 
pensu@pensu-virtual-machine:~$ sudo docker version
Client version: 1.5.0
Client API version: 1.17
Go version (client): go1.4.1
Git commit (client): a8a31ef
OS/Arch (client): linux/amd64
Server version: 1.5.0
Server API version: 1.17
Go version (server): go1.4.1
Git commit (server): a8a31ef
pensu@pensu-virtual-machine:~$ cat /etc/default/docker 
# Docker Upstart and SysVinit configuration file

# Customize location of Docker binary (especially for development testing).
#DOCKER="/usr/local/bin/docker"

# Use DOCKER_OPTS to modify the daemon startup options.
#DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4"

# If you need Docker to use an HTTP proxy, it can also be specified here.
#export http_proxy="http://127.0.0.1:3128/"

# This is also a handy place to tweak where Docker's temporary files go.
#export TMPDIR="/mnt/bigdrive/docker-tmp"

更新:这是一个不同的东西。我是在家里试的。今天早上我来到办公室,登录了,瞧,我可以拉图像了!

不知道是什么原因,但看来我会需要来办公室拉docker的图像!

共有1个答案

耿锦
2023-03-14

只需停止并重新启动docker主机:

boot2docker stop
boot2docker start

存入:https://forums.docker.com/t/pulling-docker-images-i-o-timeout/740/6

 类似资料:
  • 我在kubernetes(minikube)上有问题,从Docker上的本地图像库中提取图像。创建了Docker存储库:

  • 我有两个私人JFrog存储库设置。一个存储库处理发布,另一个处理快照。下面是我如何在我的设置中定义它的。xml文件。 我的多模块maven项目中的多个内部依赖项都收到了这个错误: 从外观上看,Maven似乎并没有试图联系官方的Maven Central repo以获取这些依赖项,而是在我的私有存储库上失败了。我的印象是,如果私有存储库不包含特定工件,它将尝试联系Maven Central。 从Ma

  • 我是docker的新手,基本上我已经开始遵循以下官方指南:https://hub.docker.com/_/mongo 我已经执行了以下命令:步骤1-- 第二步-- 步骤3- 无法在本地找到映像“latest:tag”:docker:来自后台程序的错误响应:拒绝对latest的拉取访问,存储库不存在或可能需要“docker login”:拒绝:请求的资源访问被拒绝。 任何帮助都很好,提前谢谢,

  • 有没有办法使用java或任何其他语言从maven存储库下载jar文件? 在Maven项目中,当我添加依赖项时,如果本地系统上不存在jar文件,它通常会从远程存储库下载jar文件。 有没有办法做到这一点,而不用像在库中那样使用Maven,或者构造一个URL,然后获取jar?

  • 问题内容: 我通过自定义证书配置了不安全的注册表。提供用户名和密码后,收到错误消息为 “来自守护程序的错误响应:获取 https:// ip 地址:5000 / v1 / users /:x509:未知授权机构签名的证书”。 问题答案: 执行以下步骤以使用私有证书对docker登录: 使用以下命令生成私有SSL证书。这将创建带有两个文件domain.crt,domain.key的certs文件夹

  • 问题内容: 我在Ubuntu 13.10(Saucy Salamander)上安装了Docker,并在控制台中键入了以下命令: 我收到以下错误: Docker版本: 我在没有身份验证的代理服务器后面,这是我的文件: 我究竟做错了什么? 问题答案: 这是代理HTTP的官方Docker文档的链接:https : //docs.docker.com/config/daemon/systemd/#http