Você está criando uma imagem Docker que conterá um aplicativo .NET Core. O Dockerfile inclui linhas numeradas para referência. Para garantir que a imagem final seja a menor possível, qual número de linha no Dockerfile você deve modificar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: 4.
Por que esta é a resposta
A linha 4, COPY . ., copia todo o conteúdo do diretório de contexto para a imagem Docker. Se o diretório de contexto contiver arquivos desnecessários para a construção ou execução do aplicativo (como arquivos de controle de versão, documentação ou arquivos temporários), eles aumentarão o tamanho da imagem final. Para minimizar o tamanho, você deve usar um arquivo .dockerignore para excluir esses arquivos ou copiar seletivamente apenas os arquivos essenciais. A linha 1 (FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build) define a imagem base para a fase de build, que é necessária para compilar o aplicativo. A linha 3 (WORKDIR /src) define o diretório de trabalho dentro do contêiner, o que é uma prática padrão. A linha 7 (FROM mcr.microsoft.com/dotnet/aspnet:5.0) define a imagem base para a fase de execução, que é otimizada para aplicativos ASP.NET e geralmente menor que a imagem SDK. Alterar essas linhas sem um motivo específico pode quebrar a construção ou a execução do aplicativo, ou até mesmo aumentar o tamanho da imagem final.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão