Как вытащить предварительно созданные образы докера для SageMaker? - PullRequest
0 голосов
/ 05 мая 2019

Я пытаюсь получить предварительно созданные образы докера для SageMaker. Я могу успешно docker login в ECR (мои учетные данные AWS). Когда я пытаюсь вытащить изображение, я получаю стандарт no basic auth credentials.

Может быть, я неправильно понимаю ... Я предположил, что эти ссылки ECR были общедоступными.

$(aws ecr get-login --region us-west-2 --no-include-email)

docker pull 246618743249.dkr.ecr.us-west-2.amazonaws.com/sagemaker-scikit-learn

1 Ответ

0 голосов
/ 06 мая 2019

Не могли бы вы показать свою команду входа в ECR и команду pull в вопросе?

Для предварительно созданного образа SageMaker 520713654638.dkr.ecr.us-west-2.amazonaws.com/sagemaker-mxnet:1.3.0-cpu-py3

Что я делаю:

  1. Войти ECR

$(aws ecr get-login --no-include-email --registry-ids 520713654638 --region us-west-2)

  1. Потяните изображение

docker pull 520713654638.dkr.ecr.us-west-2.amazonaws.com/sagemaker-mxnet:1.3.0-cpu-py3

Эти изображения доступны для публичного чтения, поэтому вы можете получить их из любой учетной записи AWS. Я думаю, причина, по которой вы потерпели неудачу, в том, что вы не указали --registry-ids в своем логине. Но лучше, если вы сможете предоставить свои сценарии другим, чтобы определить, в чем дело.

...