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.
Você pode implantar um aplicativo .NET 7 ou posterior sem o Docker Desktop ou um Dockerfile. O Visual Studio fornece uma opção de implantação que lida com isso convenientemente para você.
Pré-requisitos
- Instale o Visual Studio.
- Um projeto .NET 7 ou posterior
- Para destinos do Azure, uma assinatura do Azure. Inscreva-se para uma avaliação gratuita.
- Para o Docker Hub, uma conta do Docker. Se você não tiver um, você pode se inscrever.
Você não precisa do Docker Desktop ou do Podman Desktop.
Pré-requisitos
- Instale o Visual Studio 2022 versão 17.5 ou posterior.
- Um projeto .NET 7 ou posterior
- Para destinos do Azure, uma assinatura do Azure. Inscreva-se para uma avaliação gratuita.
- Para o Docker Hub, uma conta do Docker. Se você não tiver um, você pode se inscrever.
Você não precisa do Docker Desktop.
Implantar no Docker Hub
Clique com o botão direito do mouse no nó do projeto e escolha Publicar.
Escolha Docker Container Registry e, em seguida, Docker Hub.
Forneça seu nome de usuário e senha do Docker. Pode ignorar a palavra-passe, se esta estiver no ficheiro docker.config .
Implantar no Registro de Contêiner do Azure
Clique com o botão direito do mouse no nó do projeto e escolha Publicar.
Escolha Registro de Contêiner do Docker e, em seguida, Registro de Contêiner do Azure.
O aplicativo é implantado no Registro de Contêiner do Azure e o Visual Studio cria um perfil de publicação para o destino de implantação selecionado.
Implantar em aplicativos de contêiner do Azure
Se você tiver um projeto do ASP.NET Core 7 ou posterior, poderá implantá-lo nos Aplicativos de Contêiner do Azure.
Clique com o botão direito do mouse no nó do projeto e escolha Publicar e, em seguida, Azure.
Escolha Aplicativos de Contêiner do Azure (Linux).
Escolha um aplicativo de contêiner existente ou crie um novo.
Se você criar um novo, revise e modifique o nome padrão do aplicativo, o grupo de recursos, o local, o ambiente e o nome do contêiner e escolha Criar. Pode levar algum tempo para criar os recursos no Azure.
Escolha Concluir e aguarde até que o aplicativo contêiner seja criado. Se você vir uma caixa de mensagem sobre como habilitar o usuário Admin na instância do contêiner, precisará aceitar isso para continuar.
Quando o aplicativo de contêiner tiver sido criado, o Visual Studio criará um perfil de publicação (.pubxml arquivo) e exibirá as configurações na guia Publicar .
Você pode acessar o site em contêineres on-line usando o link Site .
Da próxima vez que quiser publicar usando o mesmo destino e configurações, você pode usar o botão Publicar nesta tela. Se você quiser publicar usando configurações diferentes, use o botão Novo . Você pode repetir todo o processo e salvar o destino e outras configurações em um arquivo separado .pubxml .
Limpeza de recursos
Para limpar recursos, use o portal do Azure ou use a CLI do Azure ou o Azure PowerShell para excluir o grupo de recursos, se você criou um, ou exclua os recursos individualmente.
Conteúdo relacionado
Saiba mais sobre: