Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 22831|Antwort: 0

[.NET Core] Docker-Repository (3) überträgt ASP.NET Core-Images in Harbor-Repositories

[Link kopieren]
Veröffentlicht am 19.11.2020 11:10:53 | | | |
Rezension

Docker-Repository (1) Aufbau eines privaten Repositorys basierend auf Harbor
https://www.itsvse.com/thread-9474-1-1.html

Docker-Repository (2) Harbor-Einstellungen zum Hochfahren
https://www.itsvse.com/thread-9475-1-1.html

Baue ASP.NET Core-Images

Um das ASP.NET Core 3.1-Projekt in ein Docker-Image zu packen (weggelassen), können Sie auf Folgendes zurückgreifen:

[Praktischer Kampf] Erstelle ein Docker-Image basierend auf Nginx
https://www.itsvse.com/thread-8800-1-1.html
asp.net Kern-Dockerfile-Datei ist wie folgt konfiguriert:



Der Build-Image-Befehl lautet wie folgt:

Man sieht, dass der Build erfolgreich waritsvse:v1Spiegel, wie unten gezeigt:



Das Bild wird in das Harbor-Repository übertragen

Zuerst erstellen wir ein neues Testrepository in Harbor und geben Test1-Benutzerberechtigungen, wie in der untenstehenden Abbildung gezeigt:



Melden Sie sich an und wählen Sie eine der folgenden Methoden:

Wenn wir uns anmelden, erhalten wir folgenden Fehler:

[root@k8s-node1 aspcoredemo]# docker login 192.168.40.129
Username: test1
Password:
Fehlerantwort vom Daemon: Holehttps://192.168.40.129/v2/:Wählen Sie TCP 192.168.40.129:443: Verbindung: Verbindung abgelehnt
Wie deaktiviere ich den HTTPS-Login? Die Lösung lautet wie folgt:

Bearbeiten Sie die Datei /etc/docker/daemon.json mit folgender Konfiguration:

Docker neu starten

Markieren Sie den Spiegel im Projekt:

Schiebe das Bild auf das aktuelle Projekt:

Sie können den erfolgreichen Push in der C-Schnittstelle sehen, wie in der untenstehenden Abbildung gezeigt:



Ziehen Sie ein privates Bild in Harbor

Da unsere Spiegel-Einstellungen öffentlich sind, befinden wir uns in derEin weiterer ServerFühre einfach folgenden Befehl aus, um es zu ziehen:

Starte einen Container

Wie unten gezeigt:



(Ende)




Vorhergehend:Bilder mit NPOI [mit Quellcode] in Excel-Tabellen importieren
Nächster:.NET/C# Überwachen Sie Taobao- und Tmall-Produktinventar-Quellcodes
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com