|
Pengantar ke Harbor
Harbor adalah server Registri perusahaan untuk menyimpan dan mendistribusikan citra Docker, memperluas Distribusi Docker sumber terbuka dengan menambahkan fitur-fitur penting bagi perusahaan seperti keamanan, penandaan, dan manajemen, sebagai server Registri privat perusahaan, Harbor memberikan kinerja dan keamanan yang lebih baik. . Harbor mendukung replikasi sumber daya image yang diinstal pada beberapa node Registry, dengan image yang disimpan di Registry pribadi, memastikan bahwa data dan kekayaan intelektual dikontrol di dalam jaringan internal perusahaan. Selain itu, Harbor menyediakan fitur keamanan tingkat lanjut seperti manajemen pengguna, kontrol akses, dan audit aktivitas.
Fitur-fitur Harbor
- Kontrol akses berbasis peran: Pengguna dan repositori citra Docker diatur ke dalam "proyek", di mana pengguna dapat memiliki izin yang berbeda pada beberapa repositori dalam ruang nama yang sama (proyek).
- Replikasi Citra: Citra dapat direplikasi (disinkronkan) di beberapa instans Registry. Sangat cocok untuk penyeimbangan beban, ketersediaan tinggi, cloud hibrida, dan skenario multi-cloud.
- Antarmuka Pengguna Grafis: Pengguna dapat menelusuri, mengambil repositori citra Docker saat ini, mengelola proyek dan ruang nama melalui browser. AD/LDAP: -Harbor dapat berintegrasi dengan AD/LDAP yang sudah tersedia di tempat untuk manajemen otentikasi.
- Manajemen Audit: Semua operasi terhadap repositori mirror dapat direkam dan ditelusuri untuk manajemen audit.
- Internasionalisasi: Versi lokal sudah tersedia dalam bahasa Inggris, Cina, Jerman, Jepang, dan Rusia.
- Lebih banyak bahasa akan ditambahkan. RESTful API: Memberi administrator lebih banyak kontrol atas Harbor, membuatnya lebih mudah untuk diintegrasikan dengan perangkat lunak manajemen lainnya.
- Penerapan yang Mudah: Menyediakan alat instalasi online dan offline, dan juga dapat diinstal pada peralatan virtual platform vSphere (metode OVA).
Alamat GitHub: https: //github.com/goharbor/harbor
berkas konfigurasi harbour.yml: https: //goharbor.io/docs/2.0.0/install-config/configure-yml-file/
Pertama, saya menggunakan CentOS Linux rilis 8.2.2004 (Core).
versi docker-compose: docker-compose versi 1.27.4, build 40524192
Tentang cara menginstal docker (dihilangkan), cara menginstal docker-compose lihat yang berikut ini:
Tutorial Menginstal Docker Compose di CentOS h ttps:// www.itsvse.com/thread-5164-1-1.html Unduh harbor
harbor dibagi menjadi versi offline dan versi online, artikel ini menggunakan versi offline untuk menginstal "harbor-offline-installer-v2.1.1.tgz", pertama-tama, unduh file harbor-offline-installer-v2.1.1.tgz ke server. file ke server. (Dihilangkan)
Unzip harbor-offline-installer-v2.1.1.1.tgz
Ubah file konfigurasi harbor.yml
Ganti nama harbor.yml.tmpl menjadi harbor.yml dan gunakan editor vim untuk membuat perubahan berikut:
Ingatlah untuk mengomentari konfigurasi https seperti yang ditunjukkan di bawah ini:
Instal pelabuhan
Perintahnya adalah sebagai berikut:
Instalasi yang berhasil ditunjukkan di bawah ini:
Cobalah untuk mengakses panel admin UI: http: //192.168.40.129/harbor/sign-in, Akun: admin Kata sandi: 123456 seperti yang ditunjukkan di bawah ini:
antarmuka api: http: //192.168.40.129/devcenter-api-2.0
Terlampir adalah file harbor.yml:
Tamu, jika Anda ingin melihat konten tersembunyi dari posting ini, silakan balas ke
(AKHIR)
|
Artikel sebelumnya: Linux hosts.allow hosts.deny pengaturan keamananArtikel selanjutnya:Repositori Docker (II) Pelabuhan mengatur startup boot
|