Mengambil gambar dari sumber di luar Tiongkok, seperti Docker Hub, GCR, dan Quay, dapat gagal karena masalah jaringan. Fitur artifact subscription memungkinkan instans Container Registry (ACR) Enterprise untuk menyinkronkan gambar dari sumber di luar Tiongkok atau sumber kustom langsung ke repository gambar Anda tanpa memerlukan konfigurasi jaringan tambahan.
Cakupan
Fitur ini hanya tersedia untuk Edisi Basic dan Premium dari instans ACR Enterprise. Kuota untuk aturan subscription bervariasi tergantung pada instans. Untuk informasi selengkapnya, lihat Artifact subscription.
Menyiapkan subscription otomatis
Setelah Anda menyiapkan subscription otomatis, instans ACR Enterprise akan secara otomatis menyinkronkan gambar ke repository gambar tujuan berdasarkan aturan yang ditentukan.
Masuk ke Container Registry console.
Pada bilah menu atas, pilih wilayah. Di panel navigasi sebelah kiri, pilih Instances.
Pada halaman Instances, klik instans Enterprise yang dituju. Di panel navigasi sebelah kiri, pilih .
Pada halaman Artifact Subscription, klik Create Subscription Rule. Pada kotak dialog yang muncul, atur parameter berikut lalu klik Next.
Parameter
Deskripsi
Artifact Source
Pilih sumber di luar Tiongkok yang ingin Anda subscribe.
Source Repository Domain Name
Opsi ini ditampilkan dan wajib diisi hanya ketika Anda mengatur Artifact Source ke Custom Source.
Nama domain sumber kustom. Misalnya, untuk menyinkronkan gambar dari komunitas OpenAnolis, Anda dapat memasukkan
anolis-registry.cn-zhangjiakou.cr.aliyuncs.com.Source Repository Location
Koordinat repository gambar sumber di luar Tiongkok. Formatnya adalah <namespace>/<repository>. Contohnya,
library/nginx.Subscription Policy
Image Versions To Subscribe To (Wajib): Tentukan ekspresi reguler untuk mencocokkan versi gambar dari repository sumber di luar Tiongkok. Nilai default-nya adalah .*, yang berarti Anda berlangganan semua versi gambar di repository sumber tersebut.
Subscribe to the first N images in the source repository (Wajib): Jumlah versi gambar terbaru yang cocok dengan ekspresi reguler untuk disinkronkan ke repository tujuan di instans Enterprise Anda. Batas untuk Docker Hub adalah 5 versi gambar. Batas untuk sumber lainnya adalah 30 versi gambar.
OS/Architecture
Jika repository sumber berisi gambar multi-arsitektur, hanya gambar untuk sistem operasi atau arsitektur tertentu yang disinkronkan ke repository tujuan di instans Enterprise Anda.
Pada halaman Image Repository, lengkapi konfigurasi lainnya, lalu klik Create Subscription Rule.
Parameter
Deskripsi
Repositories
Repository gambar tujuan tempat aturan subscription diterapkan.
Overwrite Image
Menentukan apakah gambar yang sudah ada dengan nama yang sama di repository tujuan instans Enterprise akan ditimpa.
Acceleration Link
Meningkatkan kecepatan subscription gambar berdasarkan kebijakan penjadwalan dan optimasi tautan jaringan.
Update Method
Secara berkala menyinkronkan tag gambar dari repository sumber ke repository tujuan di instans Enterprise.
Instans ACR Enterprise kemudian akan secara otomatis menyinkronkan gambar berdasarkan aturan subscription tersebut. Untuk menggunakan gambar sebelum sinkronisasi otomatis terjadi, lihat Jalankan sinkronisasi segera.
Jalankan sinkronisasi segera
Anda dapat segera menjalankan kebijakan subscription untuk menyinkronkan gambar.
Masuk ke Container Registry console.
Pada bilah menu atas, pilih wilayah. Di panel navigasi sebelah kiri, pilih Instances.
Pada halaman Instances, klik instans Enterprise yang dituju. Di panel navigasi sebelah kiri, pilih .
Pada halaman Artifact Subscription, temukan kebijakan subscription yang ingin Anda jalankan. Pada kolom Actions, klik Execute Now.
Pada kotak dialog Notice, klik OK.
Setelah pelacakan tugas selesai, Anda dapat melihat gambar yang telah disinkronkan di repository gambar tujuan.