Bir .NET Core uygulaması içerecek bir Docker görüntüsü oluşturuyorsunuz. Dockerfile, referans için numaralandırılmış satırlar içerir. Son görüntünün mümkün olduğunca küçük olmasını sağlamak için Dockerfile'daki hangi satır numarasını değiştirmelisiniz?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: 4.
Neden bu cevap
Doğru cevap 4'tür çünkü bu satır, uygulamanın derlenmesi için gerekli olan ancak çalışma zamanında ihtiyaç duyulmayan SDK (Software Development Kit) görüntüsünü kullanır. SDK görüntüsü, çalışma zamanı görüntüsünden (runtime image) çok daha büyüktür. Son görüntüyü küçültmek için, derleme aşamasında SDK görüntüsü kullanılmalı ve son aşamada yalnızca uygulamanın çalışması için gereken daha küçük çalışma zamanı görüntüsüne (örneğin, mcr.microsoft.com/dotnet/aspnet:6.0 veya mcr.microsoft.com/dotnet/runtime:6.0) kopyalanmalıdır. Bu, çok aşamalı derleme (multi-stage build) prensibidir. Diğer satırlar (1, 3, 7) görüntünün boyutunu önemli ölçüde etkilemez veya uygulamanın temel yapısını oluşturur.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez