Try-This latihan - Mendorong gambar ke registri

Selesai

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.

Nota

Untuk menyelesaikan prosedur ini, Anda memerlukan langganan Azure .

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

Cuplikan layar baris perintah untuk menarik gambar. 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

Cuplikan layar 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

Cuplikan layar docker push.

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