【问题标题】:docker pull returning image not founddocker pull 未找到返回图像
【发布时间】:2019-02-20 01:26:50
【问题描述】:
docker pull localhost:21518/master:latest

得到以下响应:

试图拉取存储库 localhost:21518/master ...
拉取存储库 localhost:21518/master
错误:图像母版:未找到最新的

docker images 返回

REPOSITORY                           TAG                 IMAGE ID            CREATED             SIZE
localhost:21518/master     latest              e9f29fbf9931        6 hours ago         703 MB

为什么图片没有被拉取?

【问题讨论】:

  • 尝试通过 docker tag 命令将图像标记为更简单的名称,然后尝试使用新名称 docker tag localhost:21518/master:latest master:latest 进行拉取
  • 它不在“远程”服务器上,可能是因为您从未docker pushed 它。
  • 这里没有远程服务器。存储库仅在本地主机上。
  • 因为名称有点错误 :) 如果您使用的是 Docker 注册表,您可能会使用其他名称。如果它只适合您,您可以将其称为 myimage:1.0.0,如果您必须将其添加到外部注册表,那么您将使用正确的 DNS/IP 地址而不是 localhost。
  • 您是否在本地主机上运行注册服务器?包括您为此采取的步骤。那么,您是否首先将您的图像推送到该注册服务器?在您的问题中也显示该输出。

标签: docker


【解决方案1】:

docker images 显示缓存图像列表,而不是存储库图像。我很困惑,将存储库中的图像显示为存储库的 docker 图像也在本地计算机上运行。
需要docker push 才能在存储库中获取图像。

【讨论】:

    猜你喜欢
    • 2020-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-10
    • 1970-01-01
    • 2013-12-19
    • 2022-11-14
    相关资源
    最近更新 更多