Adicione uma imagem do Docker compatível com o Studio Classic ao Amazon ECR
Importante
A partir de 30 de novembro de 2023, a experiência anterior do Amazon SageMaker Studio se chama Amazon SageMaker Studio Classic. A seção a seguir é específica ao uso da aplicação Studio Classic. Para obter informações sobre como usar a experiência atualizada do Studio, consulte Amazon SageMaker Studio.
Você executa as seguintes etapas para adicionar uma imagem de contêiner ao Amazon ECR:
-
Crie um repositório do Amazon ECR.
-
Autentique no Amazon ECR.
-
Crie uma imagem do Docker compatível com o Studio Classic.
-
Empurre a imagem para o repositório do Amazon ECR.
nota
O repositório do Amazon ECR deve estar na mesma Região da AWS que o Studio Classic.
Para criar e adicionar uma imagem de contêiner ao Amazon ECR
-
Crie um repositório do Amazon ECR usando a AWS CLI. Para criar o repositório usando o console do Amazon ECR, consulte Criação de um repositório.
aws ecr create-repository \ --repository-name smstudio-custom \ --image-scanning-configuration scanOnPush=true
A resposta deve ser semelhante ao seguinte:
{ "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", ... } }
-
Crie o
Dockerfile
usando a CLI de criação de imagem do Studio. O ponto (.) especifica que o Dockerfile deve estar no contexto do comando de compilação. Esse comando cria a imagem e carrega a imagem criada no repositório ECR. Em seguida, ele gera o URI da imagem.sm-docker build . --repository smstudio-custom:custom
A resposta deve ser semelhante ao seguinte:
Image URI:
<acct-id>
.dkr.ecr.<region>
.amazonaws.com/<image_name>