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.
Neste início rápido, você aprenderá a colocar seu projeto em contêiner usando a modernização do GitHub Copilot para .NET. A ferramenta de modernização usa os recursos de IA do GitHub Copilot para:
- Analisar a estrutura e as dependências do projeto
- Gerar configurações do Dockerfile
- Criar imagens do Docker prontas para build
- Guiá-lo pelo processo de contêinerização
Pré-requisitos
Antes de começar, verifique se você tem:
Windows sistema operacional.
Visual Studio 2026 (ou Visual Studio versão 17.14.17 de 2022 e mais recente).
Pacote de desenvolvimento para área de trabalho em .NET com os seguintes componentes opcionais habilitados:
- GitHub Copilot
- Agente de atualização do GitHub Copilot
GitHub Copilot Assinatura (paga ou gratuita).
Conectado ao Visual Studio usando uma conta do GitHub com acesso ao Copilot.
Importante
Se você alterar as assinaturas, deverá reiniciar Visual Studio.
O código deve ser escrito em C#.
Observação
Esses pré-requisitos se aplicam a Visual Studio. Para outros ambientes de desenvolvimento, consulte Instalar a modernização do GitHub Copilot.
Conteinerizar seu projeto
O recurso de modernização do GitHub Copilot para contêinerização do .NET ajuda você a colocar seu projeto em contêineres. Para iniciar o processo de contêinerização, conclua as seguintes etapas:
Abra seu projeto em Visual Studio.
Execute a Avaliação do Aplicativo e abra o Relatório de Avaliação.
Corrija os problemas de preparação da nuvem antes de executar a tarefa contêinerização do Docker .
Habilite appModernizationDeploy na caixa de ferramentas GitHub Copilot.
Inicie a contêinerização usando uma das seguintes abordagens:
Contêinerização no Relatório de Avaliação: No relatório de avaliação, selecione Executar Tarefa para a tarefa de contêinerização do Docker.
Use um prompt de contêinerização: você pode inserir o seguinte prompt em Copilot chat para colocar seu projeto em contêineres:
Inspecione meu projeto e me ajude a planejar como colocar meu aplicativo em contêiner usando a ferramenta #appmod-get-containerization-plan. Execute o plano. A meta final é ter Dockerfiles que possam ser criados.
Depois de iniciar o processo, GitHub Copilot pode solicitar sua aprovação para usar ferramentas ou executar comandos. Conceda permissão quando solicitado.
GitHub Copilot analisa seu projeto e gera um plano. O plano inclui um detalhamento do seu projeto e etapas para colocar seu projeto em contêineres.
GitHub Copilot segue as etapas para gerar um Dockerfile e validar se a imagem Docker é construída com sucesso.
Quando GitHub Copilot termina de colocar seu projeto em contêineres, ele fornece um resumo do que ele fez.
Anotações
- Use o Claude Sonnet 4 ou modelos posteriores para obter os melhores resultados.
- Copilot pode levar algumas iterações para corrigir erros de contêinerização.
Recursos adicionais
- Aproveitamos determinadas ferramentas no Containerization Assist. Saiba mais