Hei, semuanya.
Dan selamat datang kembali.
Sekarang, dalam video sebelumnya, kita membahas tentang dasar-dasar.
Jadi dalam video hari ini, kita akan melanjutkan dan melihat langkah-langkah praktis yang terlibat untuk
membuat ACR, serta mendorong gambar kontainer.
Sekarang, salah satu prasyarat yang diperlukan untuk praktikum ini adalah bahwa Anda akan membutuhkan contoh yang mudah.
Jadi ini adalah dua contoh mudah di mana kita akan menyiapkan Docker dan kita akan mendorong gambar
ke repositori ACR.
Sekarang, mari kita juga segera membuka layanan ACR.
Sekarang dari Elastic Container Registry.
Jadi, umumnya ada pendaftaran publik maupun pribadi yang tersedia.
Kita akan melanjutkan dan kita akan membuat repositori pribadi di sini.
Baiklah.
Jadi visibilitasnya bersifat pribadi dan namanya, sebut saja sebagai repo ACR pribadi.
Baiklah.
Setelah itu mari kita turun sedikit.
Kita akan menyimpan semuanya sebagai default dan kita akan melanjutkan dan mengklik Create repository.
Jadi pada tahap ini, repositori telah dibuat dan langkah selanjutnya adalah melanjutkan dan mendorong image container
ke repo ini.
Sekarang, sebelum kita melakukan itu, kita harus memiliki image container terlebih dahulu.
Jadi apa yang akan kita lakukan, kita akan melanjutkan dan dengan cepat terhubung ke instance.
Jadi, izinkan saya dengan cepat menghubungkan ke contoh di sini.
Anda dapat menggunakan klien SSH dari laptop Anda atau Anda dapat menggunakan yang mudah untuk menghubungkan salah satu dari mereka yang
cocok untuk Anda.
Jadi, jika Anda menggunakan easy to connect, pastikan bahwa grup keamanan mengizinkan port 22 untuk semua orang.
Bagus.
Sekarang, salah satu hal pertama yang Anda perlukan adalah Docker.
Sekarang saya menggunakan pasukan berbasis Amazon Linux dua.
Jadi, instalasi Docker cukup mudah.
Atau Anda akan melakukannya dengan menginstal Docker.
Bagus.
Jadi, mari kita juga membuatnya menjadi layar penuh.
Setelah Docker terinstal, Anda tinggal memverifikasi apakah Docker sedang berjalan.
Jadi dalam hal ini tidak berjalan.
Anda juga dapat menggunakan status CTL sistem Docker untuk memverifikasi.
Baiklah, jadi Anda bisa memulai layanan Docker.
Dan akan segera melakukan status sekali lagi.
Anda lihat, Docker sekarang aktif dan berjalan, jadi jika Anda hanya menjalankan doctor, itu akan menunjukkan kepada
Anda perintah kesehatan dasar.
Sekarang apa yang akan kita lakukan adalah kita ingin mendorong citra kontainer Docker ke dalam repositori ini.
Sekarang, sebelum kita melakukan itu, kita harus terlebih dulu memiliki gambarnya.
Jadi kita akan menarik gambar dari repositori Docker Hub dan kemudian kita akan mendorongnya ke ACR.
Jadi gambar yang akan kita gunakan untuk pengujian adalah Engine X dan perintah untuk menarik gambar.
Sangat sederhana.
Ini adalah mesin tarik Docker X.
Jadi, mari kita lanjutkan dan gunakan itu.
Saya akan mengatakan mesin tarik Docker X.
Sekarang perhatikan bahwa dari perspektif ujian, Anda tidak benar-benar perlu mempelajari perintah-perintah Docker.
Konsep dasarnya sudah lebih dari cukup.
Sekarang, jika Anda melakukan Docker images di sini, Anda akan melihat bahwa kita memiliki image engine X yang
saat ini diunduh di instance EC2 khusus ini.
Sekarang langkah berikutnya adalah mendorong gambar ke ACR.
Sekarang ketika Anda membuat repositori ACR, pada dasarnya akan menampilkan perintah push.
Jadi, ini adalah rangkaian perintah yang tepat yang perlu Anda jalankan jika Anda ingin mendorong gambar ke X.
Jadi ini adalah cara yang sangat lurus ke depan.
Sekarang, seandainya katakanlah bahwa pop up ini tidak muncul besok, umumnya membuat banyak pembaruan dan Anda tidak benar-benar
melihat perintah push ini.
Salah satu alternatifnya adalah, Anda bisa pergi ke dokumentasi secara langsung.
Jadi di sini Anda memiliki halaman yang disebut Pushing a Docker image.
Saya juga akan menambahkan tautan setelah video ini di mana Anda dapat mencobanya.
Jadi di dalam sini, ada langkah-langkah tertentu yang telah mereka tentukan di sini dan Anda dapat menggunakan langkah-langkah ini.
Perbedaan antara dokumentasi dan langkah X ini adalah, bahwa nama Ex-depot sudah terisi.
Misalnya, di sini Anda melihat bahwa repo ACR pribadi diikuti oleh nomor rekening diikuti oleh wilayah.
Semuanya sudah diisi sebelumnya.
Namun, dalam dokumentasi mereka telah memberikan contohnya.
Jadi di sini Anda harus menentukan ID akun wilayah.
Anda harus mengeditnya secara manual.
Jadi, itulah satu-satunya perbedaan yang harus dibuat.
Baiklah.
Jadi, mari kita lanjutkan dan mencobanya.
Sekarang, salah satu langkah pertama adalah mengambil token autentikasi.
Jadi mari kita salin ini.
Jadi, mari kita bersihkan layar.
Biarkan saya mempercepat perintah ini di sini.
Dan pada tahap ini, segera Anda lihat, Anda mendapat kesalahan yang menyatakan tidak dapat menemukan kredensial dan
meminta kami untuk menjalankan perintah konfigurasi delapan dari kami.
Jadi, apa yang perlu Anda lakukan adalah Anda dapat menambahkan akses dan kunci rahasia ke instance khusus yang mudah ini,
atau Anda dapat menambahkan aturan IAM yang sesuai.
Izinkan saya melanjutkan dan menambahkan aturan IAM yang sesuai.
Jadi, mari kita segera pergi ke konsol IAM.
Kita akan pergi ke peran.
Kita akan menciptakan peran.
Ini akan menjadi peran yang mudah.
Mari kita lakukan selanjutnya.
Dan mari kita sebut saja peran yang lebih mudah untuk e c untuk sekali ini, maka kita akan pergi ke depan dan kita akan membuat
peran.
Setelah aturan dibuat, mari kita segera membukanya.
Sekarang, aturan ini dengan sendirinya tidak benar-benar memiliki izin apa pun.
Sekarang, jika Anda ingin mendorong citra Docker ke ACL, Anda akan memerlukan serangkaian izin tertentu.
Jadi, inilah yang perlu kita tambahkan di sini.
Nah, di dalam dokumentasinya sendiri, mereka telah memberikan contoh kebijakan, dan jika Anda melihat ke dalam kebijakan
tersebut, itu terkait dengan layanan ACR dan ada tindakan tertentu yang diizinkan terkait dengan menempatkan gambar
dan lain-lain.
Jadi, mari kita lanjutkan dan salin kebijakan ini.
Saya akan menambahkan kebijakan ini secara langsung setelah video ini sehingga Anda dapat merujuk dari sana.
Jadi, mari kita segera membuat kebijakan di sini.
Kita akan menggunakan JSON, saya akan menempelkan kebijakan, kita akan memeriksanya, dan saya akan mengatakan kebijakan ACR.
Mari kita lanjutkan dan membuat kebijakan.
Setelah aturan dan kebijakan siap, hal berikutnya adalah Anda harus melampirkan aturan ini ke
instance ec2 sehingga instance yang mudah dapat memperoleh izin.
Jadi Anda bisa pergi ke keamanan, memodifikasi peran iam dan saya memiliki banyak peran.
Kami tertarik pada peran x untuk AC dua dan saya akan mengklik update grid.
Sekarang, mari kita kembali ke konsol.
Kami akan membersihkan layar.
Mari kita jalankan perintah ini sekali lagi.
Dan kali ini Anda melihatnya menyatakan login berhasil.
Sekarang langkah berikutnya adalah melanjutkan dan menandai gambar Anda.
Jadi, langkah kedua ini tidak diperlukan.
Ini pada dasarnya menyatakan untuk membangun citra docker.
Sekarang kita tidak ingin membangun citra docker.
Karena ini bukan kursus docker, kita akan membuatnya tetap sederhana.
Kita sudah menarik image dari repo Engine X, jadi ini tampaknya baik-baik saja sehingga kita bisa langsung melompat ke
langkah ketiga.
Yang perlu Anda lakukan adalah Anda harus menandai gambar spesifik ini.
Jadi misalnya, saat ini repositori gambar di sini dinyatakan sebagai mesin X dan tagnya adalah terbaru.
Jadi, Anda harus membuat satu tag lagi yang secara khusus terkait dengan ACR.
Jadi, mari kita lanjutkan dan salin ini.
Dan satu hal yang harus Anda ubah adalah yang satu ini.
Bagian ini, private X repo terbaru perlu diubah ke nama gambar Anda.
Dalam hal ini, ini adalah mesin X terbaru.
Baiklah.
Jadi mari kita ubah.
Setelah Anda melakukan itu, jika Anda melakukan Docker images kali ini Anda melihat Anda memiliki gambar ini, ini adalah gambar
yang tepat.
Jadi 142 NB 142 NB Baiklah.
Dan sekarang kita dapat melanjutkan dan melakukan perintah push Docker, jadi mari kita salin ini.
Jadi apa yang dinyatakannya, dorong gambar spesifik ini ke repositori, Jadi mari kita jalankan ini.
Jadi, sekarang Anda melihatnya mendorong gambar menjadi lebih mudah.
Bagus.
Mari kita tutup ini sekarang.
Jika saya akan membuka ECL di sini, Anda akan melihat satu gambar dengan tag gambar terbaru.
Bagus.
Jadi, dengan ini akan mengakhiri video hari ini.