Try-This latihan - Mendorong gambar ke registri
Gunakan latihan Try-This ini untuk mendapatkan pengalaman langsung dengan Azure Kubernetes Service.
Untuk latihan ini, perintah Docker digunakan untuk mendorong gambar kontainer ke registri, dan akhirnya menarik dan menjalankan gambar dari registri Anda.
Anda juga harus menginstal Docker secara lokal dan berjalan. Docker menyediakan paket yang dengan mudah mengonfigurasi Docker pada Mac, Windows, atau sistem Linux.
Untuk mengunggah gambar ke Azure Container Registry, Anda harus terlebih dahulu memiliki gambar. Jika Anda belum memiliki gambar kontainer lokal, jalankan perintah docker pull berikut untuk menarik gambar publik yang ada.
Tarik gambar hello-world dari Microsoft Container Registry.
mcr.microsoft.com/hello-world penarikan docker
Sebelum dapat mendorong gambar ke registri, Anda harus menandainya dengan nama server masuk registri Anda yang sepenuhnya memenuhi syarat. Nama server yang dimasukkan harus dalam format <nama registri>.azurecr.io (semuanya harus huruf kecil), misalnya, newregistryapl.azurecr.io.
Tandai gambar menggunakan perintah docker tag . Ganti <login-server> dengan nama server login instans ACR Anda.
tag docker mcr.microsoft.com/hello-world /hello-world:v1
Misalnya:
mcr.microsoft.com/hello-world newregistryapl.azurecr.io/hello-world:v1 tag docker
Gunakan docker push untuk memindahkan image ke instans registri. Ganti <login-server> dengan nama server masuk instans registri Anda. Contoh ini membuat repositori hello-world, yang mengandung hello-world:v1 image.
docker push /hello-world:v1
Misalnya
docker mendorong newregistryapl.azurecr.io/hello-world:v1
Setelah mendorong gambar ke registri kontainer Anda, hapus hello-world:v1 image dari lingkungan Docker lokal Anda. Perintah docker rmi tidak menghapus gambar dari repositori hello-world di registri kontainer Azure Anda.
docker rmi /hello-world:v1