Ordinateur Windows Server principal
Prend en charge les applications .NET Framework traditionnelles.
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour profiter des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
S’applique à : Windows Server 2025, Windows Server 2022, Windows Server 2019, Windows Server 2016
Windows propose quatre images de base de conteneur à partir de laquelle vous pouvez générer. Chaque image de base est un type différent du système d’exploitation Windows ou Windows Server. Chaque image de base a une empreinte sur disque différente et un ensemble différent de l’ensemble d’API Windows.
Prend en charge les applications .NET Framework traditionnelles.
Conçu pour les applications .NET Core.
Fournit l’ensemble API Windows complet.
Fournit l’ensemble API Windows complet.
Vous pouvez découvrir toutes les images de base de conteneurs Windows via Docker Hub. Les images de base de conteneurs Windows elles-mêmes proviennent de mcr.microsoft.com, microsoft Container Registry (MCR). Ce Registre est la raison pour laquelle les commandes pull pour les images de base de conteneur Windows ressemblent à la commande suivante :
docker pull mcr.microsoft.com/windows/servercore:ltsc2025
Le MCR n’a pas sa propre interface de catalogue. Au lieu de cela, il prend en charge les catalogues existants, tels que Docker Hub. Avec l’empreinte globale d’Azure et le réseau de distribution de contenu Azure, le MCR offre une expérience de tirage d’image cohérente et rapide. Les clients Azure bénéficient de vitesses réseau plus rapides et de liens étroits avec mcR, place de marché Azure et d’autres services Azure. De nombreux services Azure utilisent désormais des conteneurs comme format de déploiement.
Comment choisir l’image de base appropriée à partir de laquelle créer ? Pour la plupart des utilisateurs, Windows Server Core et Nanoserver sont les images les plus appropriées à utiliser. Chaque image de base est brièvement décrite dans la liste suivante :
Nano Server est une offre Windows ultralight pour le développement de nouvelles applications.Server Core est de taille moyenne et constitue une bonne option pour la migration « lift and shift » des applications Windows Server.Windows est la plus grande image et dispose d’une prise en charge complète des API Windows pour les charges de travail.Windows Server est légèrement plus petite que l’image Windows, dispose d’une prise en charge complète des API Windows et vous permet d’utiliser davantage de fonctionnalités serveur.Bien que vous soyez libre de cibler l’image que vous souhaitez utiliser, tenez compte des instructions suivantes :
Windows Server Core.Nanoserver.Windows. Cette image est plus grande que les autres images de base, mais elle contient de nombreuses bibliothèques Windows principales (telles que la bibliothèque d’interface d’appareil graphique).Windows Server pour inclure l’accélération matérielle dans vos charges de travail de conteneurs Windows.Conseil
De nombreux utilisateurs de Windows souhaitent placer en conteneur des applications qui dépendent de .NET. Outre les quatre images de base décrites ici, Microsoft publie plusieurs images conteneur Windows préconfigurées avec des frameworks Microsoft populaires, tels que l’image .NET Framework et l’image ASP.NET .
L’image Windows Server (3,1 Go) est légèrement inférieure à l’image Windows (3,4 Go). L’image Windows Server hérite également des améliorations des performances et de la fiabilité de l’image Server Core, prend en charge les GPU et ne limite pas les connexions IIS. Pour utiliser la dernière image Windows Server, vous avez besoin d’une installation de Windows Server 2025. L’image Windows n’est pas disponible pour Windows Server 2025.
Microsoft fournit des versions « Insider » de chaque image de base de conteneur. Ces images de conteneurs internes incluent le développement des fonctionnalités les plus récentes dans nos images de conteneurs. Lorsque vous exécutez un hôte qui est une version insider de Windows (Windows Insider ou Windows Server Insider), utilisez ces images. Les images « Insider » suivantes sont disponibles sur Docker Hub :
Pour plus d’informations, consultez Utiliser des conteneurs avec le programme Windows Insider.
Windows Server Core et Nano Server sont les images de base les plus courantes à cibler. La principale différence entre ces images est que Nano Server a une plus petite surface d’API. PowerShell, WMI, et la pile de maintenance Windows sont absents de l’image Nano Server.
Nano Server fournit une surface d’API suffisante pour exécuter des applications qui dépendent de .NET Core ou d’autres infrastructures open source modernes. Comme compromis avec la surface d’API plus petite, l’image Nano Server a une empreinte sur disque plus petite que le reste des images de base Windows. Vous pouvez toujours ajouter des couches au-dessus de Nano Server selon vos besoins. Pour obtenir un exemple, consultez le fichier Dockerfile Nano Server .NET Core.