Eseguire l'hosting di ASP.NET Core nei contenitori DockerHost ASP.NET Core in Docker containers

Per apprendere come eseguire l'hosting di app ASP.NET Core in Docker, leggere gli articoli seguenti:The following articles are available for learning about hosting ASP.NET Core apps in Docker:

Introduzione a contenitori e DockerIntroduction to Containers and Docker
Descrive la containerizzazione, un approccio allo sviluppo del software in cui un'applicazione o un servizio, le relative dipendenze e la configurazione corrispondente sono inclusi in uno stesso pacchetto come immagine del contenitore.See how containerization is an approach to software development in which an application or service, its dependencies, and its configuration are packaged together as a container image. L'immagine può essere testata e quindi distribuita in un host.The image can be tested and then deployed to a host.

Che cos'è Docker?What is Docker
Informazioni su Docker, un progetto open source per automatizzare la distribuzione di app come contenitori portabili e autosufficienti eseguibili nel cloud o in locale.Discover how Docker is an open-source project for automating the deployment of apps as portable, self-sufficient containers that can run on the cloud or on-premises.

Terminologia di DockerDocker Terminology
Informazioni su termini e definizioni relativi alla tecnologia Docker.Learn terms and definitions for Docker technology.

Contenitori, immagini e registri di DockerDocker containers, images, and registries
Informazioni sulle modalità con cui le immagini del contenitore Docker vengono archiviate in un registro immagini per una distribuzione uniforme nei diversi ambienti.Find out how Docker container images are stored in an image registry for consistent deployment across environments.

Immagini Docker per ASP.NET Core Informazioni sulle procedure per compilare un'app di ASP.NET Core e inserirla in un contenitore Docker.Immagini Docker per ASP.NET Core Learn how to build and dockerize an ASP.NET Core app. Si analizzano le immagini Docker gestite da Microsoft e si esaminano casi d'uso.Explore Docker images maintained by Microsoft and examine use cases.

Strumenti contenitore di Visual StudioVisual Studio Container Tools
Informazioni su come Visual Studio supporta la compilazione, il debug e l'esecuzione di app ASP.NET Core destinate a .NET Framework o .NET Core in Docker per Windows.Discover how Visual Studio supports building, debugging, and running ASP.NET Core apps targeting either .NET Framework or .NET Core on Docker for Windows. Sono supportati sia contenitori Windows che contenitori Linux.Both Windows and Linux containers are supported.

Pubblicare nel Registro Azure ContainerPublish to Azure Container Registry
Informazioni su come usare l'estensione degli Strumenti contenitore di Visual Studio per distribuire un'app ASP.NET Core in un host Docker in Azure con PowerShell.Find out how to use the Visual Studio Container Tools extension to deploy an ASP.NET Core app to a Docker host on Azure using PowerShell.

Configurare ASP.NET Core per l'utilizzo di server proxy e servizi di bilanciamento del caricoConfigure ASP.NET Core to work with proxy servers and load balancers
Potrebbero essere necessari interventi di configurazione aggiuntivi per le app ospitate dietro a server proxy e a servizi di bilanciamento del carico.Additional configuration might be required for apps hosted behind proxy servers and load balancers. Il passaggio delle richieste attraverso un proxy spesso oscura le informazioni sulla richiesta originale, ad esempio lo schema e l'indirizzo IP del client.Passing requests through a proxy often obscures information about the original request, such as the scheme and client IP. Potrebbe essere necessario inoltrare alcune informazioni sulla richiesta manualmente all'app.It might be necessary to forwarded some information about the request manually to the app.