Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menarik gambar ke lingkungan lokal Anda dari repositori pribadi Amazon ECR
Jika Anda ingin menjalankan gambar Docker yang tersedia di Amazon ECR, Anda dapat menariknya ke lingkungan lokal Anda dengan perintah docker pull. Anda dapat melakukan ini dari registri default Anda atau dari registri yang terkait dengan AWS akun lain.
Untuk menggunakan image Amazon ECR dalam definisi tugas Amazon ECS, lihat. Menggunakan citra Amazon ECR dengan Amazon ECS
penting
Amazon ECR mengharuskan pengguna memiliki izin untuk melakukan panggilan ke API ecr:GetAuthorizationToken
melalui kebijakan IAM sebelum mereka dapat mengautentikasi ke registrasi dan mendorong atau menarik citra dari repositori Amazon ECR. Amazon ECR menyediakan beberapa kebijakan AWS terkelola untuk mengontrol akses pengguna pada berbagai tingkatan. Untuk informasi tentang kebijakan AWS terkelola untuk Amazon ECR, lihatAWS kebijakan terkelola untuk Amazon Elastic Container Registry.
Untuk menarik gambar Docker dari repositori Amazon ECR
-
Autentikasi klien Docker Anda ke registrasi Amazon ECR di mana Anda berniat untuk menarik citra Anda. Token autentikasi harus diperoleh untuk setiap registrasi yang digunakan, dan token berlaku selama 12 jam. Untuk informasi selengkapnya, lihat Otentikasi registri pribadi di Amazon ECR.
-
(Opsional) Identifikasi citra untuk menarik.
-
Anda dapat memasukkan repositori di registrasi dengan perintah aws ecr describe-repositories:
aws ecr describe-repositories
Contoh registrasi di atas memiliki sebuah repositori bernama
amazonlinux
. -
Anda dapat mendeskripsikan citra dalam repositori dengan perintah aws ecr describe-images:
aws ecr describe-images --repository-name amazonlinux
Contoh repositori di atas memiliki citra yang ditandai sebagai
latest
dan2016.09
, dengan digestsha256:f1d4ae3f7261a72e98c6ebefe9985cf10a0ea5bd762585a43e0700ed99863807
citra.
-
-
Tarik citra menggunakan perintah docker pull. Format nama citra harus
untuk menariknya dengan tanda atauregistry
/repository
[:tag
]
untuk menariknya dengan digest.registry
/repository
[@digest
]docker pull
aws_account_id
.dkr.ecr.us-west-2
.amazonaws.com/amazonlinux:latestpenting
Jika Anda menerima pesan kesalahan
, Anda mungkin perlu mengautentikasi klien Docker Anda dengan Amazon ECR. Untuk informasi selengkapnya, lihat Otentikasi registri pribadi di Amazon ECR.repository-url
not found: does not exist or no pull access