Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Dica
Esse conteúdo é um trecho do eBook, arquitetura de microsserviços do .NET para aplicativos .NET em contêineres, disponível em do .NET Docs ou como um PDF para download gratuito que pode ser lido offline.
Desenvolva aplicativos .NET em contêineres da maneira desejada, seja o IDE (Ambiente de Desenvolvimento Integrado) focado com as ferramentas do Visual Studio e do Visual Studio para Docker ou CLI/Editor focadas na CLI do Docker e no Visual Studio Code.
Ambiente de desenvolvimento para aplicativos do Docker
Opções de ferramenta de desenvolvimento: IDE ou editor
Se você preferir um IDE completo e poderoso ou um editor leve e ágil, a Microsoft tem ferramentas que você pode usar para desenvolver aplicativos docker.
Visual Studio (para Windows). O desenvolvimento de aplicativos .NET 8 baseado no Docker com o Visual Studio requer o Visual Studio 2022 versão 17.0 ou posterior. O Visual Studio 2022 vem com ferramentas para Docker já internas. As ferramentas do Docker permitem que você desenvolva, execute e valide seus aplicativos diretamente no ambiente do Docker de destino. Você pode pressionar F5 para executar e depurar seu aplicativo (contêiner único ou vários contêineres) diretamente em um host do Docker ou pressionar CTRL + F5 para editar e atualizar seu aplicativo sem precisar recriar o contêiner. Esse IDE é a opção de desenvolvimento mais poderosa para aplicativos baseados no Docker.
Visual Studio Code e Docker CLI. Se preferir um editor leve e multiplataforma que dê suporte a qualquer linguagem de desenvolvimento, você poderá usar o Visual Studio Code e a CLI do Docker. Esse IDE é uma abordagem de desenvolvimento multiplataforma para macOS, Linux e Windows. Além disso, o Visual Studio Code dá suporte a extensões para Docker, como IntelliSense para Dockerfiles e tarefas de atalho para executar comandos do Docker do editor.
Ao instalar o Docker Desktop, você pode usar uma única CLI do Docker para criar aplicativos para Windows e Linux.
Recursos adicionais
Visual Studio. Site oficial.
https://visualstudio.microsoft.com/vs/Visual Studio Code. Site oficial.
https://code.visualstudio.com/downloadÁrea de Trabalho do Docker para Windows
https://hub.docker.com/editions/community/docker-ce-desktop-windowsÁrea de Trabalho do Docker para Mac
https://hub.docker.com/editions/community/docker-ce-desktop-mac
Linguagens e estruturas do .NET para contêineres do Docker
Conforme mencionado em seções anteriores deste guia, você pode usar o .NET Framework, o .NET 8 ou o projeto Mono de software livre ao desenvolver aplicativos .NET em contêineres do Docker. Você poderá desenvolver em C#, F# ou em Visual Basic ao direcionar a contêineres do Linux ou do Windows, dependendo de qual estrutura do .NET estiver em uso. Para obter mais detalhes sobre as linguagens .NET, consulte a postagem no blog A Estratégia de Idioma do .NET.