Bagaimana untuk Menolak Imej Docker ke Amazon ECR?

Bagaimana Untuk Menolak Imej Docker Ke Amazon Ecr



Docker ialah perkhidmatan kontena yang boleh digunakan untuk mengalihkan kandungan aplikasi web dengan selamat dari satu tempat ke tempat lain tanpa mengganggunya. Pengguna boleh meletakkan kodnya di dalam bekas docker dan pengguna boleh menjalankannya pada sistem yang berbeza dengan sempurna. AWS membenarkan pengguna membuat repositori dan membina imej docker menggunakan Elastic Container Registry atau perkhidmatan ECR pada awan.

Siaran ini menunjukkan proses menolak imej Docker ke perkhidmatan Amazon ECR.







Bagaimana untuk Menolak Imej Docker ke Amazon ECR?

Untuk menolak imej Docker ke repositori ECR, ikuti panduan mudah ini:



Langkah 1: Sambung ke Contoh EC2



Untuk menolak imej Docker ke repositori ECR, hanya sambungkan kepada contoh EC2 yang mempunyai imej Docker dibina dan dijalankan padanya. Jika pengguna ingin mempelajari proses mencipta dan menyambung kepada contoh, sila lawati ini panduan . Perintah yang digunakan dalam tangkapan skrin berikut akan disediakan oleh platform untuk mencipta tika EC2 pada awan AWS:





Langkah 2: Konfigurasikan AWS CLI



Selepas menyambung ke tika EC2, hanya gunakan perintah berikut untuk mengkonfigurasi AWS CLI pada tika EC2:

konfigurasi aws

Catatan : Untuk mengetahui proses memasang dan mengkonfigurasi AWS CLI pada contoh Linux, cuma klik pada ini panduan .

Langkah 3: Buat Repositori ECR

Selepas mengkonfigurasi AWS CLI pada contoh EC2, hanya gunakan arahan berikut untuk mencipta repositori dalam perkhidmatan Amazon ECR. Perintah berikut memberikan nama repositori dan rantau AWS tempat repositori akan dibuat:

aws ecr create-repository --repository-name hello-repository --region ap-tenggara-1

Setelah repositori dibuat pada perkhidmatan ECR, hanya gunakan arahan berikut untuk menandakan imej docker dan tambah nama pendaftaran dengan imej:

tag docker hello-world 641467528070.dkr.ecr.ap-southeast-1.amazonaws.com/hello-repository

Selepas berjaya menjalankan arahan di atas, hanya gunakan arahan berikut untuk mendapatkan kelayakan log masuk imej Docker dengan menyediakan URL repositori:

log masuk docker -u AWS -p $(aws ecr get-login-password --region ap-tenggara-1) 641467528070.dkr.ecr.ap-southeast-1.amazonaws.com/hello-repository

Langkah 4: Tekan Imej Docker

Selepas log masuk ke Docker, hanya tolak imej Docker menggunakan arahan berikut:

docker push 641467528070.dkr.ecr.ap-southeast-1.amazonaws.com/hello-repository

Selepas berjaya menolak imej Docker ke repositori ECR, hanya lawati ' Pendaftaran Bekas Elastik ” perkhidmatan daripada AWS Console:

Langkah 5: Sahkan Push yang Berjaya

Cari ' Repositori ” dari panel kiri untuk mengklik padanya dan menuju ke dalam halamannya:

Cari repositori yang dibuat dalam langkah ketiga dan lawati halamannya dengan mengklik pada namanya:

Imej diletakkan di dalam repositori dengan URInya untuk mengaksesnya secara terbuka:

Itu semua tentang menolak imej Docker dari contoh EC2 ke repositori Amazon ECR.

Kesimpulan

Untuk menolak imej Docker daripada tika EC2 ke repositori Amazon ECR, hanya sambungkan ke tika EC2 menggunakan klien SSH. Setelah pengguna disambungkan, cuma pasang dan konfigurasikan AWS CLI pada contoh untuk mencipta repositori dalam perkhidmatan Amazon ECR. Selepas itu, sediakan imej Docker untuk ditolak dengan log masuk ke dalamnya dan kemudian tolak imej Docker ke dalam repositori ECR. Sahkan kejayaan menolak imej daripada repositori ECR dan dapatkan URI untuk mengaksesnya di internet.