【问题标题】:Unable to push docker image to amazon ECR无法将 docker 映像推送到亚马逊 ECR
【发布时间】:2018-07-25 09:09:10
【问题描述】:

我是 docker 新手。我想使用 ECR 私有存储库来存储我的 docker 图像。所以我已经构建了我的 docker 镜像并在本地运行它。我正在使用 CLI。然后在 ECR 上创建了一个存储库,比如 artle/repo,对推/拉图像具有完全访问控制。然后登录到我的 aws 帐户,当我尝试将我的图像从本地推送到 artle/repo 时,小文件被推送,但大文件(比如 349Mb)被卡在推送中间。它没有给出任何错误。它不断显示“推 [=====> ] 42.MB/349MB”。我也尝试推送一些开源图片,因为我认为我的图片可能存在一些错误,但得到了相同的结果。

  The push refers to a repository [111111111111.dkr.ecr.us-east-1.amazonaws.com/ubuntu]
  5f70bf18a086: Pushed
  6f32b23ac95d: Pushed
  14d918629d81: Pushed
  fd0e26195ab2: Pushing [===========>                                       ]  42.4 MB/187.8 MB

任何帮助将不胜感激。谢谢。

【问题讨论】:

  • 这可能是网络问题。到目前为止,您的步骤是正确的。从不同的网络尝试。

标签: docker amazon-ecs


【解决方案1】:

重新启动 docker-machine 为我解决了问题。

【讨论】:

    【解决方案2】:

    我之前遇到过这个问题,结果发现我使用的 EC2 有一个旧版本的 docker。没有错误,它只是在试图转移东西时死了。最终,我在一些系统日志中发现了一个错误,其中提到我的 docker 版本已被弃用,因此我更新了 Docker,一切都神奇地工作了。

    简而言之:尝试使用来自http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html 的针对您所在地区的最新 ECS 优化映像,看看是否能解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-29
      • 1970-01-01
      • 1970-01-01
      • 2017-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多