Tambahkan gambar Docker yang kompatibel dengan Studio Classic ke Amazon ECR - Amazon SageMaker

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Tambahkan gambar Docker yang kompatibel dengan Studio Classic ke Amazon ECR

penting

Pada 30 November 2023, pengalaman Amazon SageMaker Studio sebelumnya sekarang bernama Amazon SageMaker Studio Classic. Bagian berikut khusus untuk menggunakan aplikasi Studio Classic. Untuk informasi tentang menggunakan pengalaman Studio yang diperbarui, lihat SageMaker Studio Amazon.

Anda melakukan langkah-langkah berikut untuk menambahkan gambar kontainer ke AmazonECR:

  • Buat ECR repositori Amazon.

  • Otentikasi ke AmazonECR.

  • Buat gambar Docker yang kompatibel dengan Studio Classic.

  • Dorong gambar ke ECR repositori Amazon.

catatan

ECRRepositori Amazon harus sama dengan Studio Wilayah AWS Classic.

Untuk membangun dan menambahkan gambar kontainer ke Amazon ECR
  1. Buat ECR repositori Amazon menggunakan file. AWS CLI Untuk membuat repositori menggunakan ECR konsol Amazon, lihat Membuat repositori.

    aws ecr create-repository \ --repository-name smstudio-custom \ --image-scanning-configuration scanOnPush=true

    Responsnya akan terlihat mirip dengan yang berikut ini.

    { "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. Bangun Dockerfile menggunakan build gambar Studio ClassicCLI. Periode (.) menentukan bahwa Dockerfile harus dalam konteks perintah build. Perintah ini membangun gambar dan mengunggah gambar yang dibangun ke repoECR. Kemudian menampilkan gambarURI.

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

    Responsnya akan terlihat mirip dengan yang berikut ini.

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