Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 22831|Răspunde: 0

[.NET Core] Depozitul Docker (3) trimite imaginile ASP.NET Core către depozitele Harbor

[Copiază linkul]
Postat pe 19.11.2020 11:10:53 | | | |
recenzie

Depozitul Docker (1) Construiește un depozit privat bazat pe Harbor
https://www.itsvse.com/thread-9474-1-1.html

Repository Docker (2) Setări Harbor pentru pornire
https://www.itsvse.com/thread-9475-1-1.html

Imagini Build ASP.NET Core

Pentru a împacheta proiectul ASP.NET Core 3.1 într-o imagine docker (omisă), poți face referire la următoarele:

[Luptă practică] Creează o imagine Docker bazată pe Nginx
https://www.itsvse.com/thread-8800-1-1.html
asp.net fișier Dockerfile de bază este configurat astfel:



Comanda build image este următoarea:

Se poate vedea că construcția a fost un succesitsvse:v1Oglindă, așa cum se arată mai jos:



Imaginea este trimisă în depozitul Harbor

În primul rând, creăm un nou depozit de testare în Harbor și oferim permisiuni utilizatorilor test1, așa cum se arată în figura de mai jos:



Conectează-te și alege una dintre următoarele metode:

Când ne logăm, vom primi următoarea eroare:

[root@k8s-node1 aspcoredemo]# docker login 192.168.40.129
Username: test1
Password:
Răspuns la eroare de la daemon: Gethttps://192.168.40.129/v2/:Formați TCP 192.168.40.129:443: conectare: conexiune refuzată
Cum dezactivez autentificarea https? Soluția este următoarea:

Editează fișierul /etc/docker/daemon.json cu următoarea configurație:

Repornește docker-ul

Marcați oglinda în proiect:

Împinge imaginea către proiectul curent:

Puteți vedea împingerea reușită în interfața C, așa cum se vede în figura de mai jos:



Extrage o imagine privată în Harbor

Deoarece setările oglinzii noastre sunt publice, suntem înUn alt serverDoar rulează următoarea comandă pentru a-l extrage:

Începe un recipient

Așa cum se arată mai jos:



(Sfârșit)




Precedent:Importă imagini în foi Excel folosind NPOI [cu cod sursă]
Următor:.NET/C# Monitorizează codurile sursă pentru inventarul produselor Taobao și Tmall
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com