Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Note
Esta não é a versão mais recente deste artigo. Para a versão atual, consulte a versão .NET 10 deste artigo.
Warning
Esta versão do ASP.NET Core não é mais suportada. Para obter mais informações, consulte a Política de suporte do .NET e do .NET Core. Para a versão atual, consulte a versão .NET 10 deste artigo.
Os seguintes artigos estão disponíveis para saber mais sobre como hospedar aplicativos ASP.NET Core no Docker:
Introdução a contêineres e Docker
Veja como a conteinerização é uma abordagem ao 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. A imagem pode ser testada e, em seguida, implantada em um host.
O que é o Docker
Descubra como o Docker é um projeto de código aberto para automatizar a implantação de aplicativos como contêineres portáteis e autossuficientes que podem ser executados na nuvem ou no local.
Terminologia Docker
Aprenda termos e definições para a tecnologia Docker.
Contêineres, imagens e registros do Docker
Descubra como as imagens de contêiner do Docker são armazenadas em um registro de imagem para uma implantação consistente em todos os ambientes.
Executar um aplicativo ASP.NET Core em contêineres do Docker Saiba como criar e dockerize um aplicativo ASP.NET Core. Explore as imagens do Docker mantidas pela Microsoft e examine casos de uso.
Exemplos do .NET Docker Exemplos e orientações que demonstram como usar o .NET e o Docker para desenvolvimento, teste e produção.
Ferramentas de contêiner do Visual Studio
Descubra como o Visual Studio oferece suporte à criação, depuração e execução de aplicativos ASP.NET Core no Docker para Windows. Há suporte para contêineres Windows e Linux.
Publicar no Registro de Contêiner do Azure
Saiba como usar a extensão Ferramentas de Contêiner do Visual Studio para implantar um aplicativo ASP.NET Core em um host do Docker no Azure usando o PowerShell.
Configurar o ASP.NET Core para trabalhar com servidores proxy e balanceadores de carga
Configuração adicional pode ser necessária para aplicativos hospedados atrás de servidores proxy e balanceadores de carga. Passar solicitações através de um proxy muitas vezes obscurece informações sobre a solicitação original, como o esquema e o IP do cliente. Pode ser necessário encaminhar algumas informações sobre a solicitação manualmente para o aplicativo.
GC usando Docker e pequenos contentores Discute a seleção de GC com contentores pequenos.
System.IO.IOException: O limite de usuário configurado (128) no número de instâncias inotify foi atingido
A reloadOnChange desativação pode reduzir significativamente o número de ficheiros abertos. Para desativar o recarregamento de arquivos de configuração, defina a variável de ambiente DOTNET_HOSTBUILDER__RELOADCONFIGONCHANGE=false
Para abordagens alternativas ou para deixar comentários sobre esse problema, consulte este problema do GitHub.