Hospedar o ASP.NET Core em contêineres do DockerHost ASP.NET Core in Docker containers

Os artigos a seguir estão disponíveis para saber mais sobre como hospedar aplicativos ASP.NET Core no Docker:The following articles are available for learning about hosting ASP.NET Core apps in Docker:

Introdução aos contêineres e ao DockerIntroduction to Containers and Docker
Veja como o uso de contêineres é uma abordagem de desenvolvimento de software na qual um aplicativo ou serviço, suas dependências e sua configuração são empacotados juntos como uma imagem de contêiner.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. A imagem pode ser testada e, em seguida, implantada em um host.The image can be tested and then deployed to a host.

O que é o Docker?What is Docker
Descubra como o Docker é um projeto de software livre para automatizar a implantação de aplicativos como contêineres autossuficientes portáteis que podem ser executados na nuvem ou localmente.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 do DockerDocker Terminology
Aprenda termos e definições para a tecnologia do Docker.Learn terms and definitions for Docker technology.

Registros, imagens e contêineres do DockerDocker containers, images, and registries
Descubra como imagens de contêiner do Docker são armazenadas em um registro de imagem para implantação consistente entre ambientes.Find out how Docker container images are stored in an image registry for consistent deployment across environments.

Ferramentas do Visual Studio para DockerVisual Studio Tools for Docker
Descubra como o Visual Studio 2017 permite a criação, depuração e execução de aplicativos ASP.NET Core direcionados ao .NET Framework ou ao .NET Core no Docker para Windows.Discover how Visual Studio 2017 supports building, debugging, and running ASP.NET Core apps targeting either .NET Framework or .NET Core on Docker for Windows. Contêineres do Windows e do Linux são compatíveis.Both Windows and Linux containers are supported.

Publicar em uma imagem do DockerPublish to a Docker Image
Saiba como usar a extensão Ferramentas do Visual Studio para Docker para implantar um aplicativo do ASP.NET Core para um host Docker no Azure usando o PowerShell.Find out how to use the Visual Studio Tools for Docker extension to deploy an ASP.NET Core app to a Docker host on Azure using PowerShell.

Configurar o ASP.NET Core para trabalhar com servidores proxy e balanceadores de cargaConfigure ASP.NET Core to work with proxy servers and load balancers
Configuração adicional pode ser necessária para aplicativos hospedados atrás de servidores proxy e balanceadores de carga.Additional configuration might be required for apps hosted behind proxy servers and load balancers. Passar solicitações por meio de um proxy geralmente oculta informações sobre a solicitação original, como o esquema e o IP de cliente.Passing requests through a proxy often obscures information about the original request, such as the scheme and client IP. Talvez seja necessário encaminhar manualmente algumas informações sobre a solicitação para o aplicativo.It might be necessary to forwarded some information about the request manually to the app.