本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将兼容 Studio 的容器镜像添加到亚马逊 ECR
您可以执行以下步骤将容器镜像添加到 Amazon ECR:
-
创建 Amazon ECR 存储库。
-
向 Amazon ECR 进行身份验证。
-
构建兼容 Studio 的容器镜像。
-
将映像推送到 Amazon ECR 存储库。
Amazon ECR 存储库必须在相同的位置Amazon地区为 SageMaker Studio。
构建容器映像并将其添加到 Amazon ECR
-
使用Amazon CLI. 要使用 Amazon ECR 控制台创建存储库,请参阅创建存储库.
aws ecr create-repository \ --repository-name smstudio-custom \ --image-scanning-configuration scanOnPush=true响应:
{ "repository": { "repositoryArn": "arn:aws:ecr:us-east-2:acct-id:repository/smstudio-custom", "registryId": "acct-id", "repositoryName": "smstudio-custom", "repositoryUri": "acct-id.dkr.ecr.us-east-2.amazonaws.com/smstudio-custom", ... } } -
安装 SageMaker 请按照中的步骤构建 Studio 映像构建 CLISageMaker Docker 构建
. 使用此 CLI,您可以使用Amazon CodeBuild. -
构建 R 映像
Dockerfile使用 Studio 映像构建 CLI。句点 (.) 指定 Dockerfile 应该在构建命令的上下文中。此命令构建映像,创建 ECR 存储库,然后将构建的映像上传到 ECR 存储库。然后,它会输出映像 URI。sm-docker build . -t smstudio-r -t<acct-id>.dkr.ecr.<region>.amazonaws.com/smstudio-custom:r响应:
Image URI:<acct-id>.dkr.ecr.<region>.amazonaws.com/<image_name>