Cara Mendorong Gambar Docker Lokal ke AWS ECR

Cara Mendorong Gambar Docker Lokal Ke Aws Ecr



Gambar Docker adalah file hanya-baca yang berisi instruksi untuk membuat dan menjalankan kontainer Docker. Gambar-gambar ini dapat didorong (diunggah) ke registri jarak jauh apa pun menggunakan Dorongan memerintah. Registri Kontainer Elastis adalah registri kontainer yang membantu dalam mengelola dan menerapkan gambar buruh pelabuhan, ini adalah layanan AWS yang terkelola sepenuhnya, aman, dan Dapat Diskalakan.

Artikel ini berisi panduan mendetail tentang mendorong citra lokal ke AWS ECR.







Dorong Gambar Docker Lokal ke AWS ECR

Pastikan bahwa AWS CLI diinstal pada sistem. Sekarang buka Command Prompt di direktori tempat file Gambar buruh pelabuhan tersimpan:





Ketik perintah ini untuk menyiapkan Instalasi AWS CLI:





> aws mengkonfigurasi

Catatan : Ini akan meminta empat nilai yang berbeda. Berikan informasi dengan menyalinnya dari akun AWS.



Salin IP Kunci Akses AWS dan Kunci Akses Rahasia AWS yang diperlukan dengan mencari SAYA di bilah pencarian di konsol Manajemen Amazon, klik SAYA , dan pilih opsi Kredensial keamanan saya:

Buka Buat kunci akses dan salin Kunci akses dan kunci akses Rahasia:

Sekarang rekatkan kunci ini di Command Prompt sehubungan dengan pesan utama, juga sediakan nama wilayah default dan tentukan nilai dari Format keluaran default ke json:

AWS CLI berhasil dikonfigurasi.

Langkah selanjutnya adalah membuat ECR, untuk itu cari ECR di bar pencarian Konsol Manajemen Amazon dan klik Registri Kontainer Elastis:

Klik tombolnya Memulai:

Pilih privat atau publik sesuai preferensi Anda dan ketikkan nama untuk ECR:

Biarkan pengaturan lainnya sebagai default dan klik Buat tombol repositori:

ECR yang berhasil dibuat akan ditampilkan di Dasbor Repositori Amazon ECR, buka dengan mengklik nama Repositori:

Saatnya untuk mendorong gambar buruh pelabuhan sehingga untuk tujuan itu klik Lihat perintah push:

Wizard perintah push akan terbuka berisi perintah dan prosedur untuk sistem operasi yang berbeda, untuk mengotentikasi dan mendorong gambar ke repositori. Dari sini, salin token otentikasi untuk masuk ke AWS CLI:

Rekatkan perintah yang disalin ini ke dalam Prompt Perintah yang dikonfigurasi:

Pesan sukses untuk login dapat dilihat pada output di atas.

Salin membangun perintah gambar buruh pelabuhan dari dorongan penyihir perintah:

Sintaksis

> membangun buruh pelabuhan -T < nama gambar buruh pelabuhan >

Rekatkan di Command Prompt dan tekan enter:

Salin perintah tag untuk menandai gambar yang ingin Anda masukkan ke dalam repositori:

Sintaksis:

> tag buruh pelabuhan < nama-gambar > < ECR-nama-registrasi >/< nama-gambar >

Rekatkan di Prompt Perintah:

Salin perintah push untuk mendorong image buruh pelabuhan di repositori AWS dari wizard:

Sintaksis

> dorongan buruh pelabuhan < image-name-in-registry >

Rekatkan di Command Prompt:

Gambar akan berhasil didorong ke ECR:

Untuk mengonfirmasi apakah gambar berhasil didorong atau tidak, buka repositori untuk melihat gambar:

Terlihat di output bahwa gambar berhasil didorong, dengan semua detail seperti Intisari, Didorong pada stempel waktu, tag gambar, dan jenis artefak.

Kesimpulan

Layanan Amazon ECR menyediakan fasilitas untuk mendorong citra buruh pelabuhan dalam beberapa langkah menggunakan AWS CLI sehingga registri AWS dapat membangun dan menerapkan wadah Docker menggunakan citra Docker. Pada artikel ini, kami mendorong Gambar Docker Lokal ke ECR.