Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mendorong gambar Docker ke repositori pribadi Amazon ECR
Anda dapat mendorong gambar kontainer Anda ke repositori Amazon ECR dengan perintah. docker push
Amazon ECR juga mendukung pembuatan dan mendorong daftar manifes Docker yang digunakan untuk gambar multi-arsitektur. Untuk informasi, lihat Mendorong gambar multi-arsitektur ke repositori pribadi Amazon ECR.
Untuk mendorong gambar Docker ke repositori Amazon ECR
Repositori Amazon ECR harus tersedia sebelum Anda mendorong citra. Untuk informasi selengkapnya, lihat Membuat repositori pribadi Amazon ECR untuk menyimpan gambar.
-
Autentikasi klien Docker Anda ke registrasi Amazon ECR di mana Anda berniat untuk mendorong 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.
Untuk mengautentikasi Docker ke registri Amazon ECR, jalankan perintah. aws ecr get-login-password Ketika meneruskan token otorisasi ke perintah docker login, gunakan nilai
AWS
untuk nama pengguna dan tentukan URI registri Amazon ECR yang ingin Anda autentikasi. Jika melakukan autentikasi untuk beberapa registri, Anda harus mengulangi perintah tersebut untuk setiap registri.penting
Jika Anda menerima pesan kesalahan, instal atau upgrade ke versi terbaru AWS CLI. Untuk informasi selengkapnya, lihat Menginstal AWS Command Line Interface dalam Panduan Pengguna AWS Command Line Interface .
aws ecr get-login-password --region
region
| docker login --username AWS --password-stdin
.dkr.ecr.aws_account_id
region
.amazonaws.com -
Jika repositori citra Anda tidak tersedia di registrasi yang ingin Anda dorong, maka buatlah. Untuk informasi selengkapnya, lihat Membuat repositori pribadi Amazon ECR untuk menyimpan gambar.
-
Identifikasi gambar lokal untuk didorong. Jalankan docker images perintah untuk membuat daftar gambar kontainer di sistem Anda.
docker images
Anda dapat mengidentifikasi gambar dengan
repository:tag
nilai atau ID gambar dalam output perintah yang dihasilkan. -
Tandai citra Anda dengan registrasi Amazon ECR, repositori, dan kombinasi nama tanda citra opsional untuk digunakan. Format registrasi adalah
. Nama repositori harus sesuai dengan repositori yang Anda buat untuk citra Anda. Jika Anda menghilangkan tanda citra, maka kami berasumsi bahwa tandanya adalahaws_account_id
.dkr.ecr.region
.amazonaws.com.rproxy.goskope.comlatest
.Contoh berikut menandai gambar lokal dengan ID
e9ae3c220b23
sebagai
.
/my-repository:tagaws_account_id
.dkr.ecr.region
.amazonaws.com.rproxy.goskope.comdocker tag
e9ae3c220b23
/aws_account_id
.dkr.ecr.region
.amazonaws.com.rproxy.goskope.commy-repository:tag
-
Mendorong citra menggunakan perintah docker push:
docker push
/aws_account_id
.dkr.ecr.region
.amazonaws.com.rproxy.goskope.commy-repository:tag
-
(Opsional) Terapkan tanda tambahan untuk citra Anda dan dorong tanda tersebut ke Amazon ECR dengan mengulangi TahapĀ 4 dan TahapĀ 5.