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. Vue-Listener-Array 2. Situa...
Ich habe meinen Raspberry Pi-Server vor zwei Tage...
Linux-Grep-Befehl Mit dem Linux-Befehl grep könne...
1. Sehen Sie sich die Feldtypen in der Tabelle an...
In diesem Artikel werden hauptsächlich drei Metho...
Szenario 1: Aufgrund von Serverbeschränkungen ist...
So erstellen Sie eine virtuelle Linux-Maschine in...
Konfigurieren Sie die Webseitenkomprimierung, um ...
Dieser Artikel zeichnet die Installations- und Ko...
Vorwort: Die verteilte Master-Slave-Architektur v...
1. Fazit Syntax: Limit-Offset, Zeilen Schlussfolg...
Wie lädt man das JAR-Paket in ein privates Lager ...
Docker-Machine ist ein offiziell von Docker berei...
MySQL ist heute die Datenbank, die von den meiste...
1. Legen Sie den CORS-Antwortheader fest, um domä...