1. Open-Source-Lagerverwaltungstool Harbor 2 Installation Es gibt viele Möglichkeiten, 2.1 Docker und Docker-Compose installieren Zuerst muss Installieren Sie wget http://rancher-mirror.cnrancher.com/docker-compose/v1.27.4/docker-compose-Linux-x86_64 mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose chmod a+x /usr/local/bin/docker-compose 2.2 Harbor installieren2.2.1 Herunterladen und Dekomprimieren Gehen Sie zunächst zu GitHub Release, um das entsprechende Paket herunterzuladen. Es gibt zwei Typen: herunterladen: wget https://github.com/goharbor/harbor/releases/download/v2.1.1/harbor-online-installer-v2.1.1.tgz Entpacken: tar zxvf harbor-online-installer-v2.1.1.tgz 2.2.2 Konfiguration und Installation Bereiten Sie die Konfigurationsdatei vor: cp harbor.yml.tmpl harbor.yml Ändern Sie die Konfiguration: Hostname: 8.134.18.166 http: Port: 8088 # https-bezogene Konfiguration #https: # https-Port für Hafen, Standard ist 443 # Port: 443 # Der Pfad der Zertifikats- und Schlüsseldateien für nginx #Zertifikat: /Ihr/Zertifikat/Pfad #private_key: /Ihr/privater/Schlüssel/Pfad Harbor_Admin_Passwort: Harbor12345 Nachdem Sie die Konfiguration geändert haben, starten Sie die Installation: ./install.sh Wenn die Installation erfolgreich war, wird eine Eingabeaufforderung angezeigt. 3. Einfach zu bedienen3.1 Erstellen Sie einen Benutzer mit Administratorrechten Besuchen Sie: Der Verwaltungsbenutzer Benutzerinformationen erstellen: 3.2 Neuer Benutzer erstellt ein Projekt Beenden Sie Projekt erfolgreich erstellt: 3.3 Docker-Verbindungslager3.3.1 Docker-Konfiguration ändern und neu starten Konfigurieren Sie vi /etc/docker/daemon.json Der Inhalt nach der Konfiguration ist wie folgt: { "unsichere Registrierungen": ["http://8.134.18.166:8088"], "Registrierungsspiegel": ["https://xxx.mirror.aliyuncs.com"], "exec-opts": ["native.cgroupdriver=systemd"], "log-driver": "JSON-Datei", "log-opts": { "maximale Größe": "100 m" }, "Speichertreiber": "Overlay2" } systemctl Neustart Docker 3.3.2 Anmelden und Bild übertragen Melden Sie sich beim neu erstellten Lager an: $ Docker-Login http://8.134.18.166:8088 --Benutzername pkslow --Passwort Pk123456 WARNUNG! Die Verwendung von --password über die CLI ist unsicher. Verwenden Sie --password-stdin. WARNUNG! Ihr Passwort wird unverschlüsselt in /root/.docker/config.json gespeichert. Konfigurieren Sie einen Credential Helper, um diese Warnung zu entfernen. Siehe https://docs.docker.com/engine/reference/commandline/login/#credentials-store Anmeldung erfolgreich Docker-Tag nginx 8.134.18.166:8088/pkslow/nginx:latest Laden Sie das Bild in das Repository hoch: $ docker push 8.134.18.166:8088/pkslow/nginx:latest Der Push bezieht sich auf das Repository [8.134.18.166:8088/pkslow/nginx] cdd1d8ebeb06: Geschoben fe08d9d9f185: Geschoben 280ddd108a0a: Geschoben f14cffae5c1a: Geschoben d0fe97fa8b8c: Geschoben zuletzt: Digest: sha256:4949aa7259aa6f827450207db5ad94cabaa9248277c6d736d5e1975d200c7e43 Größe: 1362 Gehen Sie zur Überprüfung auf die Webseite, es gibt bereits einen entsprechenden Mirror: Ziehen wird nicht vorgeführt. Dies ist das Ende dieses Artikels über die Verwendung von Harbor zum Erstellen eines privaten Docker-Repositorys. Weitere Informationen zur Verwendung von Harbor zum Erstellen eines privaten Docker-Repositorys finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: MySQL-Integritätsbeschränkungen – Definition und Beispiel-Tutorial
>>: Detaillierte Untersuchung der Verwendung der Positionierung in CSS (Zusammenfassung)
Beginnen wir nicht mit der Einleitung, sondern ko...
[mysql] Ersetzungsverwendung (Teil des Inhalts ei...
In diesem Artikelbeispiel wird der spezifische Co...
Dieser Artikel stellt hauptsächlich den relevante...
Zeigen Sie den Pfad der Nginx-Konfigurationsdatei...
Docker installiert MySQL Docker-Suche MySQL. Such...
<br />Der häufigste Fehler vieler Website-De...
Erstens gibt es nur ein Änderungsereignis. change...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis 1. Erstellen Sie ein Redis-Doc...
1. CSS3-Animation ☺CSS3-Animationen sind viel ein...
Holen Sie sich das Dockerfile aus dem Docker-Imag...
So zentrieren Sie ein Element im Browserfenster H...
Best Practices für die Web-Frontend-Optimierung: ...
Bevor wir Docker offiziell verwenden, machen wir ...