Microsoft a annoncé qu'il construirait des conteneurs Hyper-V de manière native dans Windows 10 afin d'éliminer certaines des limitations auxquelles les développeurs sont actuellement confrontés. Selon Redmond, les développeurs exécutent des machines virtuelles pour leurs activités de développement et lorsqu'ils ajoutent des conteneurs à cet environnement, des problèmes inter-machines surviennent. Microsoft espère qu'en ajoutant des conteneurs Hyper-V natifs dans Windows 10, les développeurs ne seront plus affectés par ces problèmes.
Si vous souhaitez en savoir plus sur la connexion entre les machines virtuelles et les conteneurs, consultez cette entrée du blog de Microsoft.
La capacité de conteneur Hyper-V sera fournie au système d'exploitation client Windows 10 et permettra également aux développeurs de prendre en charge les capacités de support du système d'exploitation serveur :
Étant donné que les conteneurs Hyper-V utilisent leur propre instance du noyau Windows, votre conteneur est vraiment un conteneur de serveur tout au long du noyau. De plus, avec la flexibilité des environnements d'exécution de conteneur Windows, les conteneurs construits sur Windows 10 peuvent être exécutés sur Windows Server 2016 en tant que conteneurs Windows Server ou Hyper-V.
Windows Insiders disposera d'une nouvelle fonctionnalité « Conteneurs » dans la boîte de dialogue Fonctionnalités Windows dans les prochaines versions. L'image du système d'exploitation du conteneur Nano Server sera disponible au téléchargement avec un moteur Docker mis à jour pour Windows une fois que l'aperçu technique 5 de Windows Server 2016 aura été publié, selon Taylor Brown, chef de projet chez Microsoft.
Une autre nouvelle intéressante est l'utilisation d'un nouveau module PowerShell pour Docker. De nombreuses personnes se sont plaintes de ne pas pouvoir voir les conteneurs Docker à partir de PowerShell, et Microsoft a résolu ce problème :
Comme nous avons discuté des avantages, des inconvénients et des diverses options avec vous, nous sommes arrivés à la conclusion que notre module PowerShell de conteneur actuel a besoin d'une mise à jour… Donc aujourd'hui, nous sommes annonçant que nous déprécions le module de conteneur PowerShell qui a été expédié dans les versions préliminaires de Windows Server 2016 et que nous le remplaçons par un nouveau module PowerShell pour Docker.
L'équipe a besoin des retours de tout le monde concernant les fonctionnalités à ajouter et lancera bientôt une nouvelle page sur https://aka.ms/windowscontainers/powershell où toutes les personnes impliquées peuvent lister leurs suggestions :
Construire un excellent module PowerShell n'est pas une tâche facile, entre obtenir tout le code et trouver le bon équilibre entre les objets et les ensembles de paramètres et les noms d'applet de commande sont tous très importants. Alors que nous nous lançons dans ce nouveau module, nous allons nous tourner vers vous, nos utilisateurs finaux et les vastes communautés PowerShell et Docker, pour nous aider à façonner ce module. Quels jeux de paramètres sont importants pour vous ?
- LIRE AUSSI: Informez Microsoft de vos problèmes dans Edge avec Microsoft Edge Platform Issue Tracker