【问题标题】:Can't pull docker image in a specific VM无法在特定 VM 中拉取 docker 映像
【发布时间】:2021-03-04 15:10:29
【问题描述】:

我的私人注册表中有一个 Docker 映像。我可以从 VM 或本地拉它,但在另一个 VM 中它卡住失败并重试拉某些层。

我试过了:

  • 将映像推送到另一个注册表并拉取,也会发生同样的事情。
  • docker container prune
  • docker image prune -a

这是拉日志

4007a89234b4: Retrying in 18 seconds 
a7ad02e8d19d: Waiting 
ee1966ba2192: Waiting 
b0defeaff459: Waiting 
cece60e82a32: Waiting 
c44dd486dcc0: Waiting 
83d14123388c: Waiting 
6875956b229b: Waiting 
349f1875fd67: Pulling fs layer 
5d59d9ecc829: Waiting 
887108681808: Pulling fs layer 
2d364e941d12: Waiting 
9ec3da86a572: Pulling fs layer 
190a6364d67f: Waiting 
94d59721b79f: Waiting 
493b2438cf44: Waiting 
b008307a92d3: Waiting 
bf892b1ef981: Waiting 
585e4ff13e80: Waiting 
a03914f26841: Waiting 
4c0929e88c00: Pulling fs layer 
f4da096f7004: Waiting 

我该如何解决这个问题?

【问题讨论】:

  • curl -v https://<registry_base_url>/v2/_catalog 可用于测试从 vm 到您的私有注册表的连接性。
  • @ChrisBecke 连接性很好
  • 如果基本连接正常,下一步是检查 docker 的特定配置:docker info 应该显示 docker 发现并尝试使用的所有代理。

标签: docker docker-compose docker-registry


【解决方案1】:

我遇到了同样的问题,发现是因为 docker 代理服务器上的磁盘已满。清除一些磁盘后,我可以拉取图像。

【讨论】:

    猜你喜欢
    • 2017-09-22
    • 2021-08-26
    • 2019-10-21
    • 2023-03-17
    • 2021-02-03
    • 2018-09-22
    • 2021-09-30
    • 2020-10-05
    • 1970-01-01
    相关资源
    最近更新 更多