Mengambil image dengan Docker

Tarik image dari project Harbor di klien Docker untuk mendownload image container yang ditentukan dari registry Harbor ke komputer lokal Anda. Hal ini memungkinkan Anda menjalankan aplikasi yang di-container secara lokal atau menggunakannya sebagai image dasar untuk membangun image lain.

Sebelum memulai

Untuk menarik image dengan Docker, Anda harus memiliki akses ke hal berikut:

  • Peran akses dan identitas yang diperlukan. Minta Admin IAM Organisasi Anda untuk memberi Anda peran Harbor Instance Viewer (harbor-instance-viewer).
  • Akun dengan peran Limited Guest dari kontrol akses berbasis peran Harbor. Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi akses untuk API dan dalam instance Harbor.
  • Project Harbor yang ada. Untuk mengetahui informasi selengkapnya, lihat Membuat project Harbor.
  • Image container yang ada di project Harbor yang ada.

Menarik gambar

Ikuti langkah-langkah berikut untuk menarik image dari project Harbor di klien Docker:

  1. Pastikan Anda telah diautentikasi ke instance Harbor.
  2. Tarik image dari project Harbor:

    docker pull INSTANCE_URL/HARBOR_PROJECT_NAME/IMAGE:TAG
    

    atau

    docker pull INSTANCE_URL/HARBOR_PROJECT_NAME/IMAGE@IMAGE_DIGEST
    

Ganti nilai berikut:

  • INSTANCE_URL: URL instance Harbor. Misalnya, harbor-1.org-1.zone1.google.gdc.test. Anda bisa mendapatkan URL instance Harbor menggunakan konsol GDC atau gdcloud CLI.
  • HARBOR_PROJECT_NAME: nama project Harbor. Contoh, my-project.
  • IMAGE: nama gambar. Contoh, nginx.
  • TAG: tag untuk versi image yang ingin Anda tarik. Contoh, staging.
  • IMAGE_DIGEST: nilai hash sha256 dari konten gambar. Setiap versi gambar memiliki ringkasan gambar yang unik. Di UI instance Harbor, klik gambar tertentu untuk melihat ringkasannya. Untuk mengetahui informasi selengkapnya, lihat Melihat instance registry Harbor.