Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Sugestão
Este conteúdo é um trecho do eBook, .NET Microservices Architecture for Containerized .NET Applications, disponível no do .NET Docs ou como um PDF para download gratuito que pode ser lido offline.
Desenvolva aplicativos .NET em contêineres da maneira que desejar, seja IDE (Ambiente de Desenvolvimento Integrado) focado com ferramentas Visual Studio e Visual Studio para Docker ou CLI/Editor focado com CLI do Docker e Visual Studio Code.
Ambiente de desenvolvimento para aplicativos Docker
Opções de ferramentas 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 baseados em Docker com Visual Studio requer o Visual Studio 2022 versão 17.0 ou posterior. O Visual Studio 2022 vem com ferramentas para Docker já incorporadas. As ferramentas do Docker permitem desenvolver, executar e validar seus aplicativos diretamente no ambiente 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 reconstruir o contêiner. Este 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 ofereça suporte a qualquer linguagem de desenvolvimento, você pode usar o Visual Studio Code e a CLI do Docker. Este IDE é uma abordagem de desenvolvimento multiplataforma para macOS, Linux e Windows. Além disso, o Visual Studio Code oferece suporte a extensões para Docker, como IntelliSense para Dockerfiles e tarefas de atalho para executar comandos do Docker a partir 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/Código do Visual Studio. Site oficial.
https://code.visualstudio.com/downloadÁrea de trabalho do Docker para Windows
https://hub.docker.com/editions/community/docker-ce-desktop-windowsDocker Desktop para Mac
https://hub.docker.com/editions/community/docker-ce-desktop-mac
Linguagens e estruturas .NET para contêineres do Docker
Conforme mencionado nas seções anteriores deste guia, você pode usar o .NET Framework, o .NET 8 ou o projeto Mono de código aberto ao desenvolver aplicativos .NET em contêiner do Docker. Você pode desenvolver em C#, F# ou Visual Basic quando se trabalha com containers Linux ou Windows, dependendo de qual framework .NET está em uso. Para obter mais detalhes sobre as linguagens .NET, consulte a postagem do blog The .NET Language Strategy.