繁体   English   中英

如何提取SageMaker的预构建Docker映像?

[英]How do I pull the pre-built docker images for SageMaker?

我正在尝试为SageMaker拉取预制的 docker映像。 我能够成功通过docker login到ECR(我的AWS凭证)。 当我尝试提取图像时, no basic auth credentials标准的no basic auth credentials

也许我误会了...我以为那些ECR URL是公开的。

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

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

您能否在问题中显示您的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-id。 但是最好将脚本提供给其他人,以找出问题所在。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM