Je bouwt een Docker-image die een .NET Core-applicatie zal bevatten. Het Dockerfile bevat genummerde regels ter referentie. Welk regelnummer in het Dockerfile moet je aanpassen om ervoor te zorgen dat de uiteindelijke image zo klein mogelijk is?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: 4.
Waarom dit het antwoord is
Regel 4 (FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build) definieert de build-stage. Om de uiteindelijke image zo klein mogelijk te maken, moet je een multi-stage build gebruiken. Dit betekent dat je een grotere SDK-image gebruikt voor het bouwen van de applicatie, maar vervolgens de gecompileerde binaire bestanden kopieert naar een kleinere runtime-image. Door de SDK-image te vervangen door een kleinere runtime-image in de uiteindelijke stage (niet getoond in dit fragment, maar impliciet in een multi-stage build), wordt de grootte van de uiteindelijke image aanzienlijk verminderd. Regel 1 (FROM mcr.microsoft.com/dotnet/aspnet:6.0) is de basisimage voor de uiteindelijke runtime en is al geoptimaliseerd. Regel 3 (WORKDIR /app) stelt de werkdirectory in en heeft geen invloed op de imagegrootte. Regel 7 (COPY . .) kopieert bestanden, maar de grootte van de gekopieerde bestanden wordt bepaald door de bron en niet door deze regel zelf.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig