Host ASP.NET Core w kontenerach platformy Docker

Następujące artykuły są dostępne do nauki hostowania aplikacji ASP.NET Core na platformie Docker:

Wprowadzenie do kontenerów i platformy Docker
Zobacz, w jaki sposób konteneryzacja to podejście do tworzenia oprogramowania, w którym aplikacja lub usługa, jej zależności i konfiguracja są spakowane razem jako obraz kontenera. Obraz można przetestować, a następnie wdrożyć na hoście.

Co to jest docker
Dowiedz się, w jaki sposób docker to projekt typu open source do automatyzowania wdrażania aplikacji jako przenośnych, samodzielnych kontenerów, które można uruchamiać w chmurze lub lokalnie.

Terminologia platformy Docker
Poznaj terminy i definicje dotyczące technologii platformy Docker.

Kontenery, obrazy i rejestry platformy Docker
Dowiedz się, jak obrazy kontenerów platformy Docker są przechowywane w rejestrze obrazów w celu zapewnienia spójnego wdrażania w różnych środowiskach.

Obrazy platformy Docker dla ASP.NET CoreDowiedz się, jak skompilować i dockerize ASP.NET Core aplikację. Eksploruj obrazy platformy Docker utrzymywane przez firmę Microsoft i analizuj przypadki użycia.

Narzędzia kontenerów programu Visual Studio
Dowiedz się, Visual Studio obsługuje tworzenie, debugowanie i uruchamianie aplikacji ASP.NET Core przeznaczonych dla platformy .NET Framework lub .NET Core na platformie Docker for Windows. Obsługiwane są kontenery zarówno systemu Windows, jak i Linux.

Publikowanie w usłudze Azure Container Registry
Dowiedz się, jak za pomocą rozszerzenia Visual Studio Container Tools wdrożyć aplikację platformy ASP.NET Core na hoście platformy Docker na platformie Azure przy użyciu programu PowerShell.

Konfigurowanie ASP.NET Core do pracy z serwerami proxy i usługami równoważenia obciążenia
W przypadku aplikacji hostowanych za serwerami proxy i usługami równoważenia obciążenia może być wymagana dodatkowa konfiguracja. Przekazywanie żądań za pośrednictwem serwera proxy często przesłania informacje o oryginalnym żądaniu, takie jak schemat i adres IP klienta. Może być konieczne ręczne przekazywanie pewnych informacji o żądaniu do aplikacji.

Gc using Docker and small containers (Gc przy użyciu platformy Docker i małych kontenerów) W tym artykule omówiono wybór gc przy użyciu małych kontenerów.