1. Laden Sie die erforderlichen Pakete herunter wget -P /usr/local https://storage.googleapis.com/harbor-releases/release-1.7.0/harbor-online-installer-v1.7.1.tgz 2. Entpacken Sie die Datei tar zxf /usr/local/harbor-online-installer-v1.7.1.tgz -C /usr/local/ 3. Harbor-Konfiguration ändern Hostname: Konfigurieren Sie den Hostnamen. Sie können keinen Hostnamen wie 127.0.0.1 oder localhost festlegen. Es kann eine IP-Adresse oder ein Domänenname sein. ui_url_protocol: Gibt an, ob das HTTP- oder das HTTPS-Protokoll verwendet werden soll E-Mail-Einstellungen: E-Mail-Einstellungen, Optionskonfiguration, nur wirksam beim ersten Start, kann nach dem Einloggen in die Benutzeroberfläche geändert werden harbor_admin_password: Legen Sie das erste Passwort des Administrators fest, das nur bei der ersten Anmeldung verwendet wird. auth_mode: Benutzerauthentifizierungsmodus, der Standard ist db_auth, Sie können auch die ldap_auth-Authentifizierung verwenden. db_password: Wenn Sie db verwenden, müssen Sie das Kennwort für die Verbindung zur Datenbank angeben self_registration: Gibt an, ob die Selbstregistrierung von Benutzern zugelassen werden soll. Die Standardeinstellung ist „Aktiviert“ und die neue Version kann in der grafischen Benutzeroberfläche geändert werden. max_job_workers: Maximale Anzahl an Arbeitern, der Standardwert ist 10 customize_crt: Gibt an, ob ein Zertifikat für das Token generiert werden soll. Die Standardeinstellung ist „Ein“. ssl_cert: Der Pfad zu den Nginx-Zertifikats- und Schlüsseldateien. Dies ist nur bei Verwendung des https-Protokolls sinnvoll. ssl_cert: Der Pfad zu den Nginx-Zertifikats- und Schlüsseldateien. Dies ist nur bei Verwendung des https-Protokolls sinnvoll. secretkey_path: Der Pfad des Secretkey-Speichers admiral_url: URL des Admirals, kommentieren Sie dieses Attribut oder setzen Sie seinen Wert auf NA, wenn Harbor eigenständig ist clair_db_password: Der Calir-Dienst ist nicht aktiviert, aber die folgenden zugehörigen Parameterkonfigurationen sollten in der Datei „./prepare“ im dekomprimierten Verzeichnis überprüft werden. Kommentare sind nicht zulässig. Andernfalls schlägt die Überprüfung der Umgebungsvorbereitung fehl und es werden Fehler im Zusammenhang mit „ConfigParser.NoOptionError: Keine Option u'clair_db_password' in Abschnitt: u'configuration'“ gemeldet; oder kommentieren Sie zugehörige Überprüfungen und Definitionen in „./prepare“, aber beachten Sie, dass die Datei zu viele Verknüpfungen enthält. Es wird empfohlen, die Datei „harbor.cfg“ zu ändern. ldap_url: ladp-bezogene Einstellungen. Wenn keine LDAP-Authentifizierung verwendet wird, sollten die folgenden zugehörigen Parameterkonfigurationen in der Datei „./prepare“ im dekomprimierten Verzeichnis überprüft werden. Kommentare sind nicht zulässig. Andernfalls schlägt die Überprüfung der Umgebungsvorbereitung fehl und es werden Fehler im Zusammenhang mit „ConfigParser.NoOptionError: Keine Option u'ldap_timeout' in Abschnitt: u'configuration'“ gemeldet. Alternativ können Sie zugehörige Überprüfungen und Definitionen in „./prepare“ kommentieren. Beachten Sie jedoch, dass die Datei zu viele Zuordnungen enthält. Es wird empfohlen, die Datei „harbor.cfg“ zu ändern. ldap_scope: self_registration: Selbstregistrierung ist standardmäßig aktiviert, off ist deaktiviert token_expiration: Gültigkeitsdauer des Tokens, Standard ist 30 Minuten project_creation_restriction: Berechtigungskontrolle zum Erstellen von Projekten, die Standardeinstellung ist „jeder“, kann aber auf „nur Admin“ eingestellt werden verify_remote_cert: Gibt an, ob bei der Kommunikation mit der Remote-Registrierung eine SSL-Verifizierung verwendet werden soll Andere Standardwerte 4. Installieren Sie Docker-Compose 5. Führen Sie prepare und install.sh im Harbor-Verzeichnis aus 6. Andere physische Maschinen Docker-Link zu dieser Maschine dazu kommen { "insecure-registries" : ["Hafenlageradresse"] } 7. Anmeldung Zusammenfassen Oben ist der gesamte Prozess der Installation und Konfiguration von Harbor1.7 auf CentOS7.5 beschrieben, der vom Herausgeber vorgestellt wurde. Ich hoffe, dass er für alle hilfreich ist. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Vue+SSH-Framework zur Realisierung von Online-Chat
>>: Was muss ich tun, wenn ich einen fehlerhaften MySQL-Befehl abbrechen möchte?
Inhaltsverzeichnis 1. Objektmethoden definieren 2...
1. Der Unterschied zwischen HTTP und HTTPS HTTP: ...
In der vorherigen Entwicklung haben wir die Stand...
Guten Morgen allerseits, ich habe meinen Artikel ...
Inhaltsverzeichnis $nächsterTick() $forceUpdate()...
In diesem Tutorial wird erklärt, wie Sie die IP-A...
Schauen wir uns den Panorama-Effekt an: Adresse a...
mycli MyCLI ist eine Befehlszeilenschnittstelle f...
Einführung in das Layout des HTML-Seitenquellcode...
Flexibles Layout Flex ist die Abkürzung für Flexi...
Der Zweck der Verwendung von HTML zum Markieren v...
1. Importieren Sie den grundlegenden Stil externe...
1.Sperren? 1.1 Was ist ein Schloss? Die eigentlic...
Schauen wir uns zunächst das Bild an: Heute werde...
Ein nahtloses Karussell ist ein sehr häufiger Eff...