全部产品
Search
文档中心

Container Registry:Unggah gambar ke dan tarik gambar dari repository image Container Registry Edisi Pribadi

更新时间:Sep 10, 2025

Docker adalah platform aplikasi berbasis kontainer yang tidak menyediakan kemampuan hosting gambar. Anda dapat mengunggah gambar Docker ke repository image instans Container Registry Edisi Pribadi untuk menggunakan fitur dasar Container Registry dan kemampuan hosting gambar. Pengguna lain juga dapat menarik gambar Docker Anda dari repository image instans Container Registry Edisi Pribadi.

Prasyarat

Langkah 1: Dapatkan nama pengguna yang dapat digunakan untuk masuk ke instans Container Registry Edisi Pribadi

Masuk ke Konsol Container Registry . Di bilah navigasi atas, pilih wilayah. Di panel navigasi kiri halaman manajemen Edisi Pribadi, pilih Repository > Access Credential untuk mendapatkan nama pengguna.

  • Jika Anda menggunakan Akun Alibaba Cloud, nama akun tersebut adalah nama pengguna untuk masuk ke instans Container Registry Edisi Pribadi.

  • Jika Anda menggunakan Pengguna Resource Access Management (RAM), string sebelum aliyundoc.com adalah nama pengguna untuk masuk ke instans Container Registry Edisi Pribadi. Sebagai contoh, jika nama Pengguna RAM Anda adalah XXX@10051309672****.onaliyun.com, nama pengguna untuk masuk ke instans Container Registry Edisi Pribadi adalah XXX@10051309672****.

Langkah 2: Atur kata sandi yang dapat digunakan untuk masuk ke instans Container Registry Edisi Pribadi

Atur ulang kata sandi

Jika Anda lupa kata sandi, Anda dapat menggunakan kredensial akses untuk mengatur ulang kata sandi.

  1. Masuk ke Konsol Container Registry.

  2. Di bilah navigasi atas, pilih wilayah.

  3. Di panel navigasi kiri, klik Instances.

  4. Di halaman Instances, klik instans Edisi Pribadi yang ingin Anda kelola.

  5. Di panel navigasi kiri halaman manajemen instans Edisi Pribadi, pilih Repository > Access Credential.

  6. Di halaman Access Credential, klik Set Password. Atur ulang kata sandi sesuai petunjuk.

    Catatan

    Anda tidak dapat memanggil operasi GetAuthorizationToken untuk menanyakan nama pengguna sementara dan token yang dapat digunakan untuk masuk ke instans Container Registry Edisi Pribadi. Kami merekomendasikan Anda menggunakan kata sandi untuk masuk ke instans Container Registry Edisi Pribadi Anda.

Atur kata sandi untuk pertama kali

Pertama kali Anda masuk ke Konsol Container Registry, Anda harus mengatur kata sandi logon untuk instans Container Registry Edisi Pribadi Anda untuk memudahkan pengunggahan dan pengunduhan gambar.

  1. Masuk ke Konsol Container Registry.

  2. Di halaman Instances, klik instans Edisi Pribadi yang ingin Anda kelola.

  3. Di kotak dialog Tips, klik Activate Now, lalu klik Reset Docker Login Password.

  4. Di kotak dialog Reset Docker Login Password, konfigurasikan parameter Password dan Confirm Password dan klik Confirm.

Langkah 3: Buat namespace

Anda dapat mengelola kumpulan repositori dalam sebuah namespace. Sebagai contoh, Anda dapat mengelola izin pada repositori dan memodifikasi atribut repositori dalam namespace.

  1. Masuk ke Konsol Container Registry.

  2. Di bilah navigasi atas, pilih wilayah.

  3. Di panel navigasi kiri, klik Instances.

  4. Di halaman Instances, klik instans Edisi Pribadi yang ingin Anda kelola.

  5. Di panel navigasi kiri halaman manajemen instans Edisi Pribadi, pilih Repository > Namespace.

  6. Di halaman Namespace, klik Create Namespace.

  7. Di kotak dialog Create Namespace, masukkan nama untuk namespace dan klik Confirm.

Langkah 4: Buat repository image

  1. Masuk ke Konsol Container Registry.

  2. Di panel navigasi kiri, klik Instances.

  3. Di halaman Instances, klik instans Edisi Pribadi yang ingin Anda kelola.

  4. Di halaman manajemen instans Container Registry Edisi Pribadi, pilih Repository > Repositories di panel navigasi kiri.

  5. Di halaman Repositories, klik Create Repository.

  6. Di langkah Repository Info dari wizard Buat Repository, konfigurasikan parameter Namespace, Repository Name, Repository Type, Summary, dan Description, lalu klik Next.

    Catatan

    Nama repository harus memiliki panjang 2 hingga 64 karakter dan dapat berisi huruf kecil, angka, garis bawah (_), tanda hubung (-), dan titik (.). Nama tidak boleh dimulai atau diakhiri dengan garis bawah (_) atau berisi garis miring (/).

  7. Di langkah Code Source, konfigurasikan parameter Code Source, Build Settings, dan Build Rules, lalu klik Create Repository.

    Parameter

    Deskripsi

    Sumber kode

    Sumber kode.

    Penting

    Sebelum memilih sumber kode, pastikan bahwa instans terhubung ke platform hosting kode sumber. Untuk informasi lebih lanjut, lihat Hubungkan platform hosting kode sumber.

    Pengaturan Pembuatan

    • Automatically Build Images When Code Changes: Aturan pembuatan dipicu secara otomatis saat kode dikirim dari cabang.

    • Build with Servers Deployed Outside Chinese Mainland: Gambar dibangun di pusat data luar daratan Tiongkok dan kemudian didorong ke repository image di wilayah yang ditentukan.

    • Build Without Cache: Sistem menarik gambar dasar setiap kali gambar akan dibangun. Ini dapat memperlambat proses pembuatan.

    Aturan Pembuatan

    Setelah Anda membuat repository image, buka halaman pembuatan gambar untuk membuat aturan pembuatan gambar. Untuk informasi lebih lanjut, lihat Buat repository dan bangun gambar.

Langkah 5: Dorong dan tarik gambar

Container Registry menyesuaikan proses pembuatan instans Edisi Pribadi mulai 9 September 2024. Untuk informasi lebih lanjut, lihat Batasan pada Instans Edisi Pribadi Baru. Anda dapat memilih metode dorong dan tarik gambar berdasarkan versi instans Container Registry Edisi Pribadi Anda.

Catatan

Akselerator gambar tidak dapat menjamin penarikan berhasil gambar kontainer versi tertentu karena koneksi jaringan ISP yang tidak stabil. Untuk informasi lebih lanjut, lihat [Pembaruan Produk] Pengumuman tentang Penyesuaian Fitur Akselerator Gambar Container Registry.

Instans Container Registry Edisi Pribadi versi baru

  1. Masuk ke Konsol Container Registry . Di bilah navigasi atas, pilih wilayah. Di panel navigasi kiri halaman manajemen instans Edisi Pribadi, pilih Repository > Access Credential untuk mendapatkan perintah logon.

    Jalankan perintah berikut untuk masuk ke instans Container Registry Edisi Pribadi:

    docker login --username=<Nama pengguna yang digunakan untuk masuk ke instans Container Registry Edisi Pribadi> crpi-xxxx.cn-<ID Wilayah instans Container Registry Edisi Pribadi>.personal.cr.aliyuncs.com

    Masukkan kata sandi logon yang Anda atur di Langkah 2: Atur Kata Sandi yang Dapat Digunakan untuk Masuk ke Instans Container Registry Edisi Pribadi sesuai petunjuk. Jika login succeeded ditampilkan, logon berhasil.

  2. Dorong gambar.

    1. Jalankan perintah berikut untuk memberi tag pada gambar:

      docker tag <ID Gambar> crpi-xxxx.cn-<ID Wilayah instans Container Registry Edisi Pribadi>.personal.cr.aliyuncs.com/<Nama Namespace>/<Nama Repository Image>:<Tag Gambar>
    2. Jalankan perintah berikut untuk mendorong gambar ke repository image pada instans Container Registry Edisi Pribadi:

      docker push crpi-xxxx.cn-<ID Wilayah instans Container Registry Edisi Pribadi>.personal.cr.aliyuncs.com/<Nama Namespace>/<Nama Repository Image>:<Tag Gambar>

      Di halaman Repositories, klik nama repository image. Di halaman yang muncul, klik Tags. Jika nama gambar ditampilkan di halaman Tags, gambar telah didorong ke repository image.

  3. Jalankan perintah berikut untuk menarik gambar:

    docker pull crpi-xxxx.cn-<ID Wilayah instans Container Registry Edisi Pribadi>.personal.cr.aliyuncs.com/<Nama Namespace>/<Nama Repository Image>:<Tag Gambar>

    Jalankan perintah docker images. Jika nama gambar ditampilkan di hasil perintah, gambar telah ditarik dari repository image.

Instans Container Registry Edisi Pribadi versi lama

  1. Jalankan perintah berikut untuk masuk ke instans Container Registry Edisi Pribadi: Masuk ke Konsol Container Registry . Di bilah navigasi atas, pilih wilayah. Di panel navigasi kiri halaman manajemen instans Edisi Pribadi, pilih Repository > Access Credential untuk mendapatkan perintah logon.

    docker login --username=<Nama pengguna yang digunakan untuk masuk ke instans Container Registry Edisi Pribadi> registry.cn-<ID Wilayah instans Container Registry Edisi Pribadi>.aliyuncs.com

    Masukkan kata sandi logon yang Anda atur di Langkah 2: Atur Kata Sandi yang Dapat Digunakan untuk Masuk ke Instans Container Registry Edisi Pribadi sesuai petunjuk. Jika login succeeded ditampilkan, logon berhasil.

  2. Dorong gambar.

    1. Jalankan perintah berikut untuk memberi tag pada gambar:

      docker tag <ID Gambar> registry.cn-<ID Wilayah instans Container Registry Edisi Pribadi>.aliyuncs.com/<Nama Namespace>/<Nama Repository Image>:<Tag Gambar>
    2. Jalankan perintah berikut untuk mendorong gambar ke repository image pada instans Container Registry Edisi Pribadi:

      docker push registry.cn-<ID Wilayah instans Container Registry Edisi Pribadi>.aliyuncs.com/<Nama Namespace>/<Nama Repository Image>:<Tag Gambar>

      Di halaman Repositories, klik nama repository image. Di halaman yang muncul, klik Tags. Jika nama gambar ditampilkan di halaman Tags, gambar telah didorong ke repository image.

  3. Jalankan perintah berikut untuk menarik gambar:

    docker pull registry.cn-<ID Wilayah instans Container Registry Edisi Pribadi>.aliyuncs.com/<Nama Namespace>/<Nama Repository Image>:<Tag Gambar>

    Jalankan perintah docker images. Jika nama gambar ditampilkan di hasil perintah, gambar telah ditarik dari repository image.

Apa yang harus dilakukan selanjutnya

Delete multiple image tags at a time

  1. Masuk ke Konsol Container Registry.

  2. Di bilah navigasi atas, pilih wilayah.

  3. Di panel navigasi kiri, klik Instances.

  4. Di halaman Instances, klik instans Edisi Pribadi yang ingin Anda kelola.

  5. Di halaman manajemen instans Container Registry Edisi Pribadi, pilih Repository > Repositories. Di halaman Repositori, klik nama repositori yang tag-nya ingin Anda hapus.

  6. Di halaman detail repositori, klik Tags di panel navigasi kiri.

  7. Di halaman Tags, pilih tag yang ingin Anda hapus lalu klik Batch Delete.

  8. Di kotak dialog yang muncul, pilih I am sure to delete the images of these tags lalu klik OK.