Studio Classic과 호환되는 Docker 이미지를 Amazon ECR에 추가 - Amazon SageMaker AI

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Studio Classic과 호환되는 Docker 이미지를 Amazon ECR에 추가

중요

2023년 11월 30일부로 이전 Amazon SageMaker Studio 경험의 이름이 Amazon SageMaker Studio Classic으로 변경되었습니다. 다음 섹션은 Studio Classic 애플리케이션 사용에 관해 다룹니다. 업데이트된 Studio 경험 사용에 대한 자세한 내용은 Amazon SageMaker Studio 섹션을 참조하세요.

다음 단계를 수행하여 Amazon ECR에 컨테이너 이미지를 추가합니다.

  • Amazon ECR 리포지토리를 생성합니다.

  • Amazon ECR에 인증합니다.

  • Studio Classic과 호환되는 Docker 이미지를 빌드합니다.

  • Amazon ECR 리포지토리에 이미지를 푸시합니다.

참고

Amazon ECR 리포지토리는 Studio Classic AWS 리전 과 동일한에 있어야 합니다.

컨테이너 이미지를 빌드하고 Amazon ECR에 추가하려면
  1. AWS CLI을 사용하여 Amazon ECR 리포지토리를 생성합니다. 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", ... } }
  2. Studio Classic 이미지 빌드 CLI를 사용하여 Dockerfile을 빌드합니다. 마침표 (.) 는 Dockerfile이 빌드 명령의 컨텍스트에 있어야 함을 지정합니다. 이 명령은 이미지를 빌드하고 빌드된 이미지를 ECR 리포지토리에 업로드합니다. 그런 다음 이미지 URI를 출력합니다.

    sm-docker build . --repository smstudio-custom:custom

    응답은 다음과 유사하게 보여야 합니다.

    Image URI: <acct-id>.dkr.ecr.<region>.amazonaws.com/<image_name>