Windows Server Core
Geleneksel .NET framework uygulamalarını destekler.
Bu tarayıcı artık desteklenmiyor.
En son özelliklerden, güvenlik güncelleştirmelerinden ve teknik destekten faydalanmak için Microsoft Edge’e yükseltin.
Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: Windows Server 2025, Windows Server 2022, Windows Server 2019, Windows Server 2016
Windows, kullanıcıların oluşturabileceği dört kapsayıcı temel görüntüsü sunar. Her temel görüntü farklı bir Windows veya Windows Server işletim sistemi türüdür, farklı bir disk üzerinde ayak izine sahiptir ve farklı bir Windows API kümesine sahiptir.
Geleneksel .NET framework uygulamalarını destekler.
.NET Core uygulamaları için oluşturulmuş.
Tam Windows API kümesini sağlar.
Tam Windows API kümesini sağlar.
Tüm Windows kapsayıcı tabanı görüntüleri Docker Hubaracılığıyla bulunabilir. Windows kapsayıcı tabanı görüntüleri, mcr.microsoft.com, Microsoft Container Registry'den (MCR) sunulur. Bu nedenle Windows temel kapsayıcı görüntüleri için çekme komutları aşağıdaki gibi görünür.
docker pull mcr.microsoft.com/windows/servercore:ltsc2025
MCR'nin kendi katalog deneyimi yoktur ve Docker Hub gibi mevcut katalogları desteklemesi amaçlanır. Azure'ın küresel ayak izi ve Azure CDN ile birleştiğinde MCR, tutarlı ve hızlı bir görüntü çekme deneyimi sunar. İş yüklerini Azure'da çalıştıran Azure müşterileri, ağ içi performans geliştirmelerinin yanı sıra MCR (Microsoft kapsayıcı görüntülerinin kaynağı), Azure Market ve Azure'da dağıtım paketi biçimi olarak kapsayıcılar sunan genişleyen hizmet sayısıyla sıkı tümleştirmeden yararlanır.
Doğru başlangıç görüntüsünü seçmek için nasıl karar verirsiniz? Kullanıcıların çoğu için, Windows Server Core
ve Nanoserver
kullanılacak en uygun görüntü olacaktır. Her temel görüntü aşağıda kısaca açıklanmıştır:
Nano Server
, yeni uygulama geliştirme için ultra hafif bir Windows teklifidir.Server Core
orta büyüklüktedir ve Windows Server uygulamalarını "kaldırma ve kaydırma" için iyi bir seçenektir.Windows
en büyük görüntüdür ve iş yükleri için tam Windows API desteğine sahiptir.Windows Server
Windows görüntüsünden biraz daha küçüktür, tam Windows API desteğine sahiptir ve daha fazla sunucu özelliği kullanmanıza olanak tanır.Hangi görüntüyü kullanmak istediğinizi seçmekte özgürsünüz ama, işte seçiminizi yönlendirmeye yardımcı olacak bazı yönergeler:
Windows Server Core
hedeflemelisiniz.Nanoserver
hedeflemelisiniz.Windows
hedeflemeyi denemelisiniz. Bu görüntü diğer temel görüntülerden çok daha büyüktür, ancak birçok temel Windows kitaplığını (GDI kitaplığı gibi) taşır.Windows Server
görüntüsünü kullanmayı düşünmelisiniz.Bahşiş
Birçok Windows kullanıcısı .NET bağımlılığı olan uygulamaları kapsayıcıya almak ister. Burada açıklanan dört temel görüntüye ek olarak Microsoft, .NET framework görüntüsü ve ASP .NET görüntüsü gibi popüler Microsoft çerçeveleriyle önceden yapılandırılmış birkaç Windows kapsayıcı görüntüsü yayımlar.
Windows Server
görüntüsünün (3,1 GB) boyutu Windows
görüntüden (3,4 GB) biraz daha küçüktür. Windows Server görüntüsü ayrıca Sunucu Çekirdeği görüntüsünden tüm performans ve güvenilirlik iyileştirmelerini devralır, GPU desteğine sahiptir ve IIS bağlantıları için herhangi bir sınırlamaya sahip değildir. En son Windows Server görüntüsünü kullanmak için bir Windows Server 2025 yüklemeniz gerekir. Windows görüntüsü Windows Server 2025 için kullanılamaz.
Microsoft, tüm kapsayıcı temel görüntülerin "insider" sürümlerini sağlar. Bu önizleme konteyner resimleri, konteyner resimlerimize ait en son ve en yeni özellikleri taşır. Windows'un insider sürümünü (Windows Insider veya Windows Server Insider) çalıştırıyorsanız, bu görüntüleri kullanmak tercih edilir. Aşağıdaki insider görüntüleri Docker Hub'da kullanılabilir:
Daha fazla bilgi edinmek için bkz. Windows Insider Programı ile Kapsayıcıları kullanma.
Windows Server Core
ve Nanoserver
, hedeflenmek için en yaygın temel görüntülerdir. Bu görüntüler arasındaki temel fark, Nanosunucu'nun önemli ölçüde daha küçük bir API yüzeyine sahip olmasıdır. PowerShell, WMI ve Windows hizmet yığını Nano sunucu görüntüsünde yok.
Nano sunucu, .NET core veya diğer modern açık kaynak çerçevelerine bağımlılığı olan uygulamaları çalıştırmak için yeterli API yüzeyi sağlamak için oluşturulmuştu. Daha küçük API yüzeyi ile bir değişim olarak, Nanoserver imajı, Windows temel imajlarının geri kalanına göre disk üzerinde çok daha küçük bir alan kaplar. Nano Sunucu'nun üzerine istediğiniz zaman uygun gördüğünüz katmanları ekleyebileceğinizi unutmayın. Bunun bir örneği için .NET Core Nano Server Dockerfilebakın.