Dela via


Värd ASP.NET Core i Docker-containrar

Note

Det här är inte den senaste versionen av den här artikeln. För den nuvarande utgåvan, se .NET 9-versionen av den här artikeln .

Warning

Den här versionen av ASP.NET Core stöds inte längre. Mer information finns i supportpolicyn för .NET och .NET Core. För den nuvarande utgåvan, se .NET 9-versionen av den här artikeln .

Important

Den här informationen gäller en förhandsversionsprodukt som kan ändras avsevärt innan den släpps kommersiellt. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, med avseende på den information som tillhandahålls här.

För den nuvarande utgåvan, se .NET 9-versionen av den här artikeln .

Följande artiklar är tillgängliga för att lära dig mer om att vara värd för ASP.NET Core-appar i Docker:

Introduktion till containrar och Docker
Se hur containerisering är en metod för programvaruutveckling där ett program eller en tjänst, dess beroenden och dess konfiguration paketeras tillsammans som en containeravbildning. Avbildningen kan testas och sedan distribueras till en värd.

Vad är Docker
Upptäck hur Docker är ett projekt med öppen källkod för att automatisera distributionen av appar som bärbara, självförsörjande containrar som kan köras i molnet eller lokalt.

Docker Terminology
Lär dig termer och definitioner för Docker-teknik.

Docker-containrar, avbildningar och register
Ta reda på hur Docker-containeravbildningar lagras i ett avbildningsregister för konsekvent distribution i miljöer.

Köra en ASP.NET Core-app i Docker-containrar Lär dig hur du skapar och dockar en ASP.NET Core-app. Utforska Docker-avbildningar som underhålls av Microsoft och granska användningsfall.

.NET Docker-exempel Exempel och vägledning som visar hur du använder .NET och Docker för utveckling, testning och produktion.

Visual Studio Container Tools
Upptäck hur Visual Studio har stöd för att skapa, felsöka och köra ASP.NET Core-appar i Docker för Windows. Både Windows- och Linux-containrar stöds.

Publicera till Azure Container Registry
Lär dig hur du använder tillägget Visual Studio Container Tools för att distribuera en ASP.NET Core-app till en Docker-värd i Azure med hjälp av PowerShell.

Konfigurera ASP.NET Core att fungera med proxyservrar och lastbalanserare
Ytterligare konfiguration kan krävas för appar som finns bakom proxyservrar och lastbalanserare. Att skicka begäranden via en proxy döljer ofta information om den ursprungliga begäran, till exempel schemat och klientens IP-adress. Det kan vara nödvändigt att vidarebefordra viss information om begäran manuellt till appen.

GC med Docker och små containrar Diskuterar GC-val med små containrar.

System.IO.IOException: Den konfigurerade användargränsen (128) för antalet inotify-instanser har nåtts

Om du inaktiverar reloadOnChange kan du minska antalet öppnade filer avsevärt. Om du vill inaktivera omläsning av konfigurationsfiler anger du miljövariabeln DOTNET_HOSTBUILDER__RELOADCONFIGONCHANGE=false

Alternativa metoder eller lämna feedback om det här problemet finns i det här GitHub-problemet.