Partilhar via


Visão geral do desenvolvimento remoto do 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 suporte oferecido pelas ferramentas e serviços da Microsoft, incluindo o Subsistema Windows para Linux (WSL), Visual Studio, Visual Studio Code, .NET e uma ampla variedade de serviços do Azure.

Docker no Windows

Ícone do Docker Docs
Instalar o Docker Desktop para Windows
Encontre as etapas de instalação, os requisitos do sistema, o que está incluído no instalador, como desinstalar, as diferenças entre as versões estável e edge e como alternar entre contêineres Windows e 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 Microsoft Learn Docker
Curso MS Learn: Introdução aos contêineres do Docker
O Microsoft Learn oferece um curso de introdução gratuito sobre contêineres do Docker, além de uma variedade de cursos sobre como começar a usar o Docker e conectar-se aos serviços do Azure.

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

VS Code e Docker

gráfico de contêiner remoto VS Code
Criar um contêiner do Docker com o VS Code
Configure um ambiente de desenvolvimento completo dentro de um contêiner com a extensão Remote - Containers e encontre tutoriais para configurar um contêiner NodeJS, um contêiner Python ou um contêiner ASP.NET Core.

Captura de ecrã de ligação do Docker no VSCode
Anexar código VS a um contêiner do Docker
Saiba como anexar o Visual Studio Code a um contêiner do Docker que já está em execução ou a um contêiner em um cluster do Kubernetes.

captura de tela do menu do contêiner VSCode
Configuração avançada de contêiner
Saiba mais sobre cenários de configuração avançada para usar contêineres do Docker com o Visual Studio Code ou leia este artigo sobre como inspecionar contêineres para depuração com o VS Code.

VSCode Docker Desktop com WSL captura de tela
Usando contêineres remotos no WSL 2
Leia sobre como usar contêineres do Docker com WSL 2 (Subsistema Windows para Linux, versão 2) e como configurar tudo com o VS Code. Você também pode ler sobre como funciona.

Visual Studio e Docker

ícone do Visual Studio
Suporte ao Docker no Visual Studio
Saiba mais sobre o suporte ao Docker disponível para projetos ASP.NET, projetos ASP.NET Core e projetos de console .NET Core e .NET Framework no Visual Studio, além do suporte para orquestração de contêineres.

Menu Docker do Visual Studio
Guia de início rápido: Docker no Visual Studio
Saiba como criar, depurar e executar aplicativos .NET, ASP.NET e ASP.NET Core em contêineres e publicá-los no Registro de Contêiner do Azure (ACR), no Hub do Docker, no Serviço de Aplicativo do Azure ou em seu próprio registro de contêiner com o Visual Studio.

VS captura de tela do tutorial
Tutorial: Criar um aplicativo de vários contêineres com o Docker Compose
Saiba como gerenciar mais de um contêiner e se comunicar entre eles ao usar as Ferramentas de Contêiner 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
Ferramentas de container no Visual Studio
Encontre tópicos que abrangem como executar ferramentas de compilação em um contêiner, depurar aplicativos do Docker, solucionar problemas de ferramentas de desenvolvimento, implantar contêineres do Docker e fazer a ponte entre o Kubernetes e o Visual Studio.

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

.NET e Docker

capa do guia de microsserviços .NET
Guia .NET: Aplicativos e contêineres de microsserviço
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: Contentorizar uma aplicação .NET
Saiba como colocar em contêineres um aplicativo .NET com o 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.

Serviços de Contêiner do Azure

captura de tela de instâncias de contêiner do Azure
Instâncias de contêiner do Azure
Saiba como executar contêineres do Docker sob demanda em um ambiente do Azure gerenciado e sem servidor, inclui maneiras de implantar com a CLI do Docker, ARM, Portal do Azure, criar grupos de vários contêineres, compartilhar dados entre contêineres, conectar-se a uma rede virtual e muito mais.

Captura de ecrã do Azure Container Registry
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 registros de contêiner do Azure para seus pipelines de desenvolvimento e implantação de contêineres existentes, configure tarefas de automação e saiba como gerenciar seus registros, incluindo replicação geográfica e práticas recomendadas.

Captura de tela do Azure Service Fabric
Azure Service Fabric
Saiba mais sobre o Azure Service Fabric, uma plataforma de sistemas distribuídos para empacotar, implantar e gerenciar microsserviços e contêineres escaláveis e confiáveis.

Captura de ecrã do Serviço de Aplicações do Azure
Serviço de Aplicativo 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 Azure App Service Learn para implantar um aplicativo Web com base em uma imagem do Docker e configurar a implantação contínua.

Saiba mais sobre serviços do Azure que suportam contêineres.

Vídeo explicativo do Docker Containers

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

Contêineres no Windows

Ícone de contêineres do servidor Windows
Contêineres nos documentos 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. Saiba sobre contêineres do Windows, incluindo inícios rápidos, guias de implantação e exemplos.

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

ícone de contêiner do windows
Configurar o ambiente
Saiba como configurar o Windows 11, Windows 10 ou Windows Server para criar, executar e implantar contêineres, incluindo pré-requisitos, instalar o Docker e trabalhar com Imagens Base de Contêiner do Windows.

Ícone do AKS
Criar um contentor Windows Server num Azure Kubernetes Service (AKS)
Saiba como implantar um aplicativo de exemplo de ASP.NET em um contêiner do Windows Server em um cluster AKS usando a CLI do Azure.