2016-02-24 3 views
0

Я новичок в докере. Я хочу использовать частный репозиторий ECR для хранения моих изображений докеров. Поэтому я создал изображение докеры и запустил его на локальном компьютере. Я использую CLI. Затем создал репозиторий, скажем, artle/repo на ECR с полным контролем доступа при нажатии/вытягивании изображений. Затем, войдя в мою учетную запись aws, и когда я пытаюсь подтолкнуть свое изображение от локального к artle/repo, мелкие файлы становятся толкаемыми, но большие файлы (например, 349Mb) застревают в середине нажатия. Это не дает никакой ошибки. Он непрерывно показывает «нажатие [=====>] 42.MB/349MB». Я попытался подтолкнуть некоторые изображения с открытым исходным кодом и подумать, может быть, есть некоторая ошибка с моим изображением, но получил тот же результат.Невозможно нажать изображение докера на amazon ECR

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 

Любая помощь будет чрезвычайно оценена. Благодарю.

+0

Это, скорее всего, проблема с сетью. До сих пор ваши действия верны. Попробуйте использовать другую сеть. –

ответ

0

У меня была эта проблема раньше, и оказалось, что у EC2, на котором я был, была старая версия докера. Не было никакой ошибки, он просто умер, пытаясь передать вещи. В конце концов, я обнаружил ошибку, застрявшую в каком-то системном журнале, в котором упоминалось, что моя версия докера устарела, поэтому я обновил Docker и все магически сработало.

Вкратце: попробуйте использовать последнее оптимизированное изображение ECS для вашего региона от http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html и посмотреть, устраняет ли это проблему.

Смежные вопросы