Início Rápido: Containerize o seu projeto usando a modernização do GitHub Copilot para .NET

Neste guia de início rápido, irá aprender como containerizar o seu projeto utilizando a modernização do GitHub Copilot para .NET. A ferramenta de modernização utiliza as capacidades de IA do GitHub Copilot para:

  • Analise a estrutura e as dependências do seu projeto
  • Gerar configurações do Dockerfile
  • Crie imagens do Docker prontas para compilação
  • Guiá-lo através do processo de conteinerização

Pré-requisitos

Antes de começar, certifique-se de que tem:

Observação

Estes pré-requisitos aplicam-se ao Visual Studio. Para outros ambientes de desenvolvimento, veja Instalar modernização do GitHub Copilot.

Contentorize o seu projeto

A funcionalidade de modernização do GitHub Copilot para a containerização em .NET ajuda a containerizar seu projeto. Para iniciar o processo de conteinerização, conclua as seguintes etapas:

  1. Abra o seu projeto no Visual Studio.

  2. Execute a Avaliação da Aplicação e abra o Relatório de Avaliação.

  3. Resolver os problemas de preparação para a cloud antes de executar a tarefa de Containerização Docker.

  4. Certifique-se de ativar appModernizationDeploy na caixa de ferramentas GitHub Copilot.

    Captura de tela que mostra a seleção da ferramenta de conteinerização.

  5. Inicie a contentorização utilizando uma das seguintes abordagens:

    • Conteinerizar a partir do Relatório de Avaliação: No relatório de avaliação, selecione Executar a Tarefa para a tarefa de Conteinerização Docker.

      Captura de tela que mostra a tarefa de conteinerização no relatório de avaliação.

    • Usa um prompt de containerização: Podes introduzir o seguinte prompt no chat Copilot para containerizar o teu projeto:

      Inspeciona o meu projeto e ajuda-me a planear como containerizar a minha aplicação usando a ferramenta #appmod-get-containerization-plan. Execute o plano. O objetivo final é ter Dockerfiles que possam ser construídos.

      Captura de ecrã que mostra como iniciar o processo de contentorização em GitHub Copilot usando um prompt.

  6. Depois de iniciar o processo, GitHub Copilot pode pedir a sua aprovação para usar ferramentas ou executar comandos. Conceda permissão quando solicitado.

  7. GitHub Copilot analisa o seu projeto e gera um plano. O plano inclui um detalhamento do seu projeto e etapas para a conteinerização do seu projeto.

  8. GitHub Copilot segue os passos para gerar um Dockerfile e validar que a sua imagem Docker é construída com sucesso.

  9. Quando GitHub Copilot termina de containerizar o seu projeto, fornece um resumo do que fez.

Observações

  • Use Claude Sonnet 4 ou modelos posteriores para obter os melhores resultados.
  • O Copilot pode demorar algumas iterações a corrigir erros de containerização.

Recursos adicionais

  • Aproveitamos certas ferramentas na Assistência à Containerização. Mais informações