.NET Core 애플리케이션을 포함할 Docker 이미지를 빌드하고 있습니다. Dockerfile에는 참조용으로 번호가 매겨진 줄이 포함되어 있습니다. 최종 이미지를 가능한 한 작게 만들려면 Dockerfile에서 몇 번째 줄을 수정해야 합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 4.
이것이 정답인 이유
정답은 4번입니다. Dockerfile의 4번 줄은 RUN dotnet restore입니다. 이 명령은 애플리케이션을 빌드하는 데 필요한 모든 종속성을 다운로드합니다. dotnet restore는 기본적으로 NuGet 패키지를 캐시하여 나중에 사용할 수 있도록 합니다. 그러나 최종 이미지 크기를 줄이려면 이 캐시가 필요하지 않습니다. dotnet restore --no-cache 또는 dotnet restore --no-dependencies와 같은 옵션을 사용하여 캐싱을 비활성화하거나, rm -rf /root/.nuget/packages와 같은 명령으로 캐시를 삭제하여 이미지 크기를 줄일 수 있습니다. 다른 옵션들은 이미지 크기 최적화와 직접적인 관련이 적습니다. 1번 줄은 기본 이미지를 지정하고, 3번 줄은 작업 디렉터리를 설정하며, 7번 줄은 애플리케이션을 실행하는 명령입니다. 이러한 줄들은 일반적으로 이미지 크기에 큰 영향을 미치지 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음