Visão geral do desenvolvimento remoto Docker no Windows

Usar contêineres para desenvolvimento remoto e implantar aplicativos com a plataforma Docker é uma solução muito popular com muitos benefícios. Saiba mais sobre a variedade de suportes oferecidos pelas ferramentas e serviços da Microsoft, incluindo Subsistema Windows para Linux (WSL), Visual Studio, Visual Studio Code, .NET e uma grande variedade de serviços Azure.

Docker em Windows

Ícone do Docker Docs
Instalar o Docker Desktop para Windows
Encontre passos de instalação, requisitos do sistema, o que está incluído no instalador, como desinstalar, diferenças entre versões estáveis e de borda, e como alternar entre contentores do Windows e do Linux.

Captura de tela em execução do Docker
Introdução ao Docker
Documentos de orientação e configuração do Docker com instruções passo a passo sobre como começar, incluindo um vídeo passo a passo.

Captura de tela do curso Docker do Microsoft Learn
Curso MS Learn: Introdução aos contêineres do Docker
A Microsoft Learn oferece um curso introdutório gratuito sobre containers Docker, além de uma variedade de cursos sobre como começar com o Docker e ligar a serviços Azure.

Captura de tela do menu WSL2 do Docker Desktop
Introdução aos contêineres remotos do Docker no WSL 2
Aprenda a configurar o Docker Desktop para Windows para usar com uma linha de comandos Linux (Ubuntu, Debian, SUSE, etc.) usando o WSL 2 (Subsistema Windows para Linux, versão 2).

VS Code e Docker

gráfico de contêiner remoto VS Code
Tutorial de Dev Containers
Configura um ambiente de desenvolvimento completo dentro de um contentor com a extensão Dev Containers. Encontre tutoriais para configurar um contentor Node.js, um contentor Python, ou um contentor ASP.NET Core.

Captura de ecrã de ligação do Docker no VSCode
Anexar código VS a um contêiner do Docker
Aprenda a ligar Visual Studio Code a um contentor Docker que já esteja a correr ou a um contentor num cluster Kubernetes.

captura de tela do menu do contêiner VSCode
Documentação dos Dev Containers
A referência completa aos Dev Containers da equipa VS Code, abrangendo configuração avançada, variáveis de ambiente, encaminhamento de portas e muito mais.

VSCode Docker Desktop com WSL captura de tela
Configurar Contentores de Desenvolvimento no Windows
Guia de configuração específico para Windows que cobre a configuração do WSL 2 e do Docker Desktop, bem como o requisito de posicionamento do sistema de ficheiros para um bom desempenho de contentores.

Visual Studio e Docker

Visual Studio icon
Suporte do Docker no Visual Studio
Saiba mais sobre o suporte ao Docker disponível para projetos ASP.NET, projetos ASP.NET Core e projetos de consola .NET Core e .NET Framework no Visual Studio, além do suporte para orquestração de contentores.

Menu Docker do Visual Studio
Quickstart: Docker em Visual Studio
Aprenda a construir, depurar e executar aplicações containerizadas .NET, ASP.NET e ASP.NET Core e publicá-las no Azure Container Registry (ACR), Docker Hub, Serviço de Aplicações do Azure ou no seu próprio registo de contentores com Visual Studio.

VS captura de tela do tutorial
Tutorial: Criar um aplicativo de vários contêineres com o Docker Compose
Aprenda a gerir mais do que um contentor e a comunicar entre eles ao utilizar as Ferramentas de Contentores no Visual Studio. Você também pode encontrar links para tutoriais, como usar Docker com uma aplicação React de página única.

VS Links de contêiner
Container Tools em Visual Studio
Encontre tópicos sobre como executar ferramentas de compilação num contentor, depuração de aplicações Docker, resolução de problemas de ferramentas de desenvolvimento, implementação de containers Docker e ponte Kubernetes com Visual Studio.

Infográfico básico da taxonomia do Docker para contêineres, imagens e registros

.NET e Docker

.NET capa do guia de microserviços
Guia .NET: Aplicações e contentores de microserviços
Guia de introdução a aplicativos baseados em microsserviços gerenciados com contêineres.

Infográfico do Docker
O que é o Docker?
Explicação básica dos contentores do Docker, incluindo a comparação de contentores Docker com máquinas virtuais e uma taxonomia básica de termos e conceitos do Docker, explicando a diferença entre contentores, imagens e registos.

Infográfico da Taxonomia do Docker
Tutorial: Containerize uma .NET app
Aprenda a containerizar uma aplicação .NET com Docker, incluindo a criação de um Dockerfile, comandos essenciais e limpeza de recursos.

fluxo de trabalho de desenvolvimento no ciclo interno com infográfico sobre Docker
Fluxo de trabalho de desenvolvimento para aplicativos Docker
Descreve o fluxo de trabalho de desenvolvimento de ciclo interno para aplicações baseadas em contêineres Docker.

Azure Container Services

Captura de ecrã de instâncias de Azure Container
Azure Container Instances
Aprenda a executar containers Docker on-demand num ambiente Azure gerido e serverless, inclui formas de implementar com Docker CLI, ARM, portal do Azure, criar grupos multi-container, partilhar dados entre containers, ligar-se a uma rede virtual e muito mais.

Azure Container Registry captura de ecrã
Azure Container Registry
Saiba como criar, armazenar e gerenciar imagens e artefatos de contêiner em um registro privado para todos os tipos de implantações de contêiner. Crie registos de contentores Azure para os seus pipelines existentes de desenvolvimento e implementação de contentores, configure tarefas de automação e aprenda a gerir os seus registos, incluindo geo-replicação e melhores práticas.

Azure Service Fabric captura de ecrã
Azure Service Fabric
Saiba mais sobre o Azure Service Fabric, uma plataforma de sistemas distribuídos para empacotamento, implementação e gestão de microserviços e contentores escaláveis e fiáveis.

Serviço de Aplicações do Azure captura de ecrã
Serviço de Aplicações do Azure
Saiba como criar e hospedar aplicativos Web, back-ends móveis e APIs RESTful na linguagem de programação de sua escolha sem gerenciar a infraestrutura. Experimente o módulo Serviço de Aplicações do Azure Learn para implementar uma aplicação web baseada numa imagem Docker e configurar a implementação contínua.

Saiba mais sobre os serviços Azure que suportam containers.

Vídeo explicativo do Docker Containers

Kubernetes e vídeo explicativo de orquestração de contêineres

Contentores no sistema Windows

Ícone de contentores de servidor do Windows
Containers na documentação do Windows
Empacote aplicativos com suas dependências e aproveite a virtualização no nível do sistema operacional para ambientes rápidos e totalmente isolados em um único sistema. Descubra sobre Windows containers, incluindo inícios rápidos, guias de implantação e exemplos.

ícone de FAQ
FAQs sobre contentores do Windows
Encontre perguntas frequentes sobre contêineres. Veja também esta explicação no StackOverflow em "Qual é a diferença entre Docker para Windows e Docker para Windows?"

ícone de container do Windows
Configura o teu ambiente
Aprenda a configurar Windows 11, Windows 10 ou Windows Server para criar, executar e implementar containers, incluindo os pré-requisitos, instalar o Docker e trabalhar com Windows Container Base Images.

Ícone do AKS
Crie um contentor do Windows Server no serviço Azure Kubernetes (AKS)
Aprenda a implementar uma aplicação de exemplo ASP.NET num contentor Windows Server para um cluster AKS usando a CLI do Azure.