无法将泊坞窗图像推送到亚马逊ECR

时间:2016-02-24 11:40:58

标签: docker amazon-ecs

我是码头工人的新手。我想使用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

任何帮助都将非常感激。感谢。

2 个答案:

答案 0 :(得分:0)

之前我遇到过这个问题,事实证明我所使用的EC2有一个旧版本的docker。没有错误,它只是试图转移东西而死。最后我发现一些错误隐藏在一些系统日志中,提到我的docker版本已被弃用,所以我更新了Docker,并且一切都神奇地工作了。

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

答案 1 :(得分:0)

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