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 baik 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
Anda tidak dapat menarik gambar yang diarsipkan. Gambar yang diarsipkan harus dipulihkan sebelum dapat ditarik. Untuk informasi selengkapnya tentang pengarsipan dan pemulihan gambar, lihat. Mengarsipkan gambar di Amazon ECR
penting
Amazon ECR mengharuskan pengguna memiliki izin untuk melakukan panggilan ke API ecr:GetAuthorizationToken melalui kebijakan IAM sebelum mereka dapat melakukan autentikasi 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-repositoriesContoh registri di atas memiliki repositori yang disebut.
amazonlinux -
Anda dapat mendeskripsikan citra dalam repositori dengan perintah aws ecr describe-images:
aws ecr describe-images --repository-name amazonlinuxContoh repositori di atas memiliki citra yang ditandai sebagai
latestdan2016.09, dengan digestsha256:f1d4ae3f7261a72e98c6ebefe9985cf10a0ea5bd762585a43e0700ed99863807citra.
-
-
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 pullaws_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-urlnot found: does not exist or no pull access