Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 22831|Odpověď: 0

[.NET Core] Docker repozitář (3) posílá ASP.NET Core obrazy do Harbor repozitářů

[Kopírovat odkaz]
Zveřejněno 19.11.2020 11:10:53 | | | |
přezkoumání

Docker repozitář (1) Vybudování soukromého repozitáře založeného na Harboru
https://www.itsvse.com/thread-9474-1-1.html

Docker repozitář (2) Nastavení přístavu pro spuštění
https://www.itsvse.com/thread-9475-1-1.html

Obrázky Build ASP.NET Core

Pro zabalení projektu ASP.NET Core 3.1 do docker image (vynecháno) můžete použít následující:

[Praktický boj] Vytvořte Docker obraz založený na Nginx
https://www.itsvse.com/thread-8800-1-1.html
asp.net základní soubor Dockerfile je konfigurován následovně:



Příkaz pro build image je následující:

Je vidět, že stavba byla úspěšnáitsvse:v1Zrcadlo, jak je vidět níže:



Obraz je odeslán do úložiště Harbor

Nejprve vytvoříme nový testovací repozitář v Harboru a udělíme test1 uživatelská oprávnění, jak je znázorněno na obrázku níže:



Přihlaste se a vyberte jednu z následujících metod:

Když se přihlásíme, zobrazí se následující chyba:

[root@k8s-node1 aspcoredemo]# docker login 192.168.40.129
Username: test1
Password:
Chybová odpověď od démona: Získejtehttps://192.168.40.129/v2/:Vytočte TCP 192.168.40.129:443: Spojit: spojení odmítnuto
Jak zakážu https přihlášení? Řešení je následující:

Upravte soubor /etc/docker/daemon.json v následující konfiguraci:

Restart docker

Označte zrcadlo v projektu:

Přesunete obrázek do aktuálního projektu:

Úspěšný push můžete vidět v rozhraní C, jak je znázorněno na obrázku níže:



Vytáhněte soukromou fotku v Harboru

Protože naše nastavení zrcadel jsou veřejná, jsme vDalší serverStačí spustit následující příkaz pro jeho vytažení:

Spustit kontejner

Jak je uvedeno níže:



(Konec)




Předchozí:Import obrázků do Excelových tabulek pomocí NPOI [se zdrojovým kódem]
Další:.NET/C# Monitor Taobao a zdrojové kódy produktových zásob Tmall
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com