架构师_程序员_码农网

E Ambil kata sandi
Daftar

QQ登录

Hanya satu langkah untuk memulai

Cari
Tampilan:5455|Balas: 3
打印 上一主题 下一主题

Repositori Docker (I) Membangun Repositori Pribadi Berbasis Harbor

[Salin tautan]
A 跳转到指定楼层
pemilik
发表于 2020-11-17 16:21:45|只看该作者回帖奖励|MembalikkanPenjelajahan|Mode Baca
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 keamanan
Artikel selanjutnya:Repositori Docker (II) Pelabuhan mengatur startup boot
Jaringan petani kode, hanya dipublikasikan dalam proses praktik, mengalami kesulitan teknis, tidak menyesatkan orang lain.
sofabed
pemilik| 发表于 2020-11-19 11:14:39|只看该作者
Repositori Docker (a) Repositori pribadi berbasis pelabuhan
h ttps:// www.itsvse.com/thread-9474-1-1.html

Repositori Docker (2) Bootstrap penyiapan pelabuhan
h ttps:// www.itsvse.com/thread-9475-1-1.html

Repositori Docker (3) Mendorong citra ASP.NET Core ke repositori Harbor
h ttps:// www.itsvse.com/thread-9478-1-1.html

Jaringan petani kode, hanya dipublikasikan dalam proses praktik, mengalami kesulitan teknis, jangan menyesatkan orang lain.
kursi bangku
发表于 2021-1-23 16:17:13|只看该作者
Lihatlah yang tersembunyi
Jaringan petani kode, hanya dipublikasikan dalam proses latihan, mengalami kesulitan teknis, jangan menyesatkan orang lain.
lantai
楼主| 发表于 2021-10-9 16:29:55|只看该作者
Satu-satunya hal yang akan saya lakukan adalah mempublikasikan masalah teknis yang saya temui dalam proses praktik saya, dan tidak menyesatkan orang lain.
Anda harus masuk sebelum dapat memposting kembali Masuk | Daftar

V ersi aturan integral iniB


PENAFIAN: Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer terbatas hanya untuk digunakan untuk tujuan pembelajaran dan penelitian; konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, semua konsekuensinya akan ditanggung oleh pengguna itu sendiri. Informasi situs ini berasal dari jaringan, sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus menghapus konten di atas sepenuhnya dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, mohon dukung perangkat lunak asli, beli registrasi dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email untuk menanganinya.

Mail To:help@itsvse.com

QQ | ( 鲁ICP备14021824号-2)|Peta Situs

GMT+8, 2024-9-19 00:03

Balas CepatKembali ke atasKembali ke daftar