Windows 10 : la préversion 14361 prend en charge les conteneurs Docker

Windows 10 : la préversion 14361 prend en charge les conteneurs Docker

La chasse aux bugs

Avatar de l'auteur
Vincent Hermann

Publié dans

Logiciel

09/06/2016 4 minutes
32

Windows 10 : la préversion 14361 prend en charge les conteneurs Docker

Microsoft propose depuis hier soir une nouvelle build 14361 pour les testeurs inscrits au programme Insider, à la fois pour les PC, tablettes et smartphones. Parmi les améliorations, on notera principalement la capacité d’exécuter des conteneurs Docker nativement et l’arrivée d’une extension LastPass pour Windows 10.

Depuis plusieurs préversions, Edge peut être enrichi d’extensions. Pour l’instant, l’infrastructure globale de ces extensions – qui est en fait celle du modèle UWP – est toujours en cours de rodage, Microsoft les ajoutant au compte-goutte pour montrer leur fonctionnement. Quelques-unes ont été ajoutées comme Adblock, et c’est donc au tour de LastPass de faire son entrée avec la build 14361. Ceux qui ont un compte pour ce gestionnaire de mots de passe pourront donc l’utiliser dans Edge.

Mais le principal apport – du moins pour ceux qui en auront l’utilité – est la possibilité de lancer des conteneurs Docker via l’ajout du support des Hyper-V Containers. Les utilisateurs pourront notamment créer, diffuser et exécuter des conteneurs basés sur Nano Server, basé sur la Technical Preview 5 de Windows Server 2016. La nouvelle version du moteur Docker, outre un meilleur support, fournit également une meilleure syntaxe DockerFile.

Encore des améliorations pour Ink et la règle

La partie Windows Ink, rassemblant de nombreux outils liés au stylet, reçoit à nouveau plusieurs améliorations. Par exemple, la règle couvre désormais la diagonale complète sur les écrans des Surface Book. Les performances ont été augmentées, notamment pour la vignette du Sketchpad dans la barre des tâches, des bugs ont été corrigés et quelques aménagements d’interface font leur apparition, notamment des icônes plus visibles ainsi qu’une fonction « Effacer tout » accessible directement, sans passer par un menu.

La build 14361 modifie également l’interface dans certains autres endroits du système. Les Paramètres évoluent par exemple en supprimant la couleur grise affectée jusqu’à présent au panneau de navigation (à gauche). Il sera désormais blanc en thème clair, et noir et en thème foncé. Le surlignage gris est remplacé par le un trait de couleur à gauche et une colorisation du nom. La teinte est celle choisie par l’utilisateur dans la personnalisation du système.

De nombreux problèmes réglés

Au-delà de quelques changements d’icônes, la build 14361 corrige une longue liste de problèmes, que ce soit sur les ordinateurs comme sur les smartphones. Claviers qui ne fonctionnaient pas dans certaines applications (Netflix, Tweetium, etc), absence de rendu sur Youtube avec Edge, disparition des favicons dans les onglets, touche Entrée qui ne fonctionnait pas pour valider un mot de passe Wi-Fi, réglages du Gestionnaire de tâches qui n’étaient pas retenus d’une build à une autre, ou encore Invite de commande qui était incapable de passer en plein écran sont quelques-uns des problèmes réglés.

Plusieurs améliorations générales sont également de la partie. La fenêtre de déclaration des heures actives (pour éviter les redémarrages suite aux mises à jour) peut gérer une tranche de 12 heures au lieu de 10, les icônes ont diminué de taille dans les notifications (de 64x64 à 48x48), Defender ne publiera plus des récapitulatifs quand rien n’est à signaler, les notifications de téléchargement dans Edge affichent le nom, le statut et le domaine de provenance du fichier et Cortana se veut plus fiable.

Comme toujours avec les préversions issues du Fast Ring, il faut déjà être participant au programme Insider. Dans les paramètres de Windows 10, il faudra contrôler que vous êtes inscrit et que le rythme de réception est défini sur « Rapide ».

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Encore des améliorations pour Ink et la règle

De nombreux problèmes réglés

Fermer

Commentaires (32)


Etrangement j’ai commencé à étudier Docker le mois dernier, l’idée est sympa, même si j’ai encore du mal à voir l’utilisation qui peut en être fait.

Par contre, Windows 10 donne cet impression de “rolling release”…


Pour Docker : ben c’est bien, Microsoft va enfin avoir des applications interopérables.



“La fenêtre de déclaration des heures actives (pour éviter les redémarrages suite aux mises à jour) peut gérer une tranche de 12 heures au lieu de 10”



Je croyais que c’était la promesse de Windows 10 de ne plus avoir de redémarrage intempestif suite aux mises à jour , j’ai loupé une étape ou quoi ? car la on redémarre quand même mais …plus tard !


Pour le moment pas d’update en français pour des problèmes de traduction. Mise en place d’abord des patches avant d’ouvrir les robinets.

<img data-src=" />


Apparemment pas dispo pour les versions de Windows en langue française de base (problème de traduction), si on a une version de Windows d’une autre langue avec language pack Fr on peut la télécharger.



Edit : 24 secondes trop tard&nbsp;<img data-src=" />








KIllersg a écrit :



Apparemment pas dispo pour les versions de Windows en langue française de base (problème de traduction), si on a une version de Windows d’une autre langue avec language pack Fr on peut la télécharger.







presque BBQ de quelques secondes <img data-src=" /> mais plus complète



En simplifie, c’est une VM ultra légère qui se crée a partir d’une image, image que l’on crée avec une recette.

Quelque soit la machine on va retrouver exactement le meme fonctionnement/comportement.


Développer sur un Docker est infiniment plus agréable que dev sur une vm.

Sur Linux c’est un bonheur incommensurable de ne plus avoir a se taper VirtualBox.


Je suis pas fan non-plus du produit, enfin plutôt de leur approche marketing, qui veut te faire mettre du docker partout, même quand t’en à pas besoin (ça me fait penser à MongoDB…)&nbsp;&nbsp;



Typiquement, c’est cool quand t’as pas la maitrise totale de l’environnement sur lequel tu vas deployer ton code. 1-X machines sous 1-X OS différents, ou également, sur des projets architecturés Micro Service, ou en tant que dev t’as pas a te “prendre la tête” à installer une VMX qui demande pas la même version de dependance d’un package système que la VMY: Tu te prends pas la tête, tu dépose tes containers: terminé.&nbsp;



Et la vraie dif pour moi par rapport à de la VM standard, c’est que c’est plus proche du dev-ops en terme de compétences nécessaires.

&nbsp;


Les perfs comparés a une VM aussi sont importantes.



En revanche, les gens qui avaient déjà mis les mains dans LXC n’y voit vraiemnt aucun avantage.



A titre perso, au début je mettais tout dans des docker. J’en suis vite revenu. Aujourdh’ui je n’ai plus

&nbsp;qu’un conteneur pour une version ancienne de PHP.&nbsp;


@Vincent :



Chose important à préciser, pas de build pour les Insiders dont l’OS est paramétré en Français.


Ah bah enfin !!!!!!

Et aussi me rendre ma 3D sous Photoshop CS6 et la CC2015 !!!!!!! (Bug inexplicable depuis le passage à la V14352 de Win10) !

Saleté de machin et en plus mon menu démarrer a explosé et j’ai paumé des icônes !!!



EDIT : Rien dans mon Fast Ring… :/



EDIT2 : Merci mr Nox !


<img data-src=" />&nbsp;n’empêche ça m’embête un peu , avec la dernière build en Fr j’ai des Bsod “security check failure” 2x par jours…


Bon rien à faire, même avec un Win10 en US je n’ai rien…

On va attendre donc…


si je comprends bien, seules les images docker conçues pour windows seront utilisables sur windows.



Donc en gros l’ensemble de l’existant actuel n’est pas utilisable, il faut obligatoirement que des images “win-spécifiques” soient mises à dispo.


Pas vraiment interopérable. Les containers partagent le noyau (kernel) avec leur hote donc sur Windows ne tournera que des containers Windows.

Pour faire tourner des containers Linux il faudra soit utiliser la version&nbsp;actuellement&nbsp;en beta de ‘Docker for Windows’ &nbsp;qui utilise hyper-v pour faire tourner une VM linux (et a ce jour hyper-v = Windows 10 Pro only pas Windows 10 home).

Ou espérer que leur mapping “Linux kernel sur Windows kernel” (utilisé notamment pour le “bash Ubuntu for Windows”) soit adapté et fonctionne avec des&nbsp;containers…mais c’est très compliqué a faire et pas sur que ca aboutisse rapidement ou meme du tout.



Par contre, des containers Windows sur Windows c’est une grande avancée en terme d’isolation et de sécurité et peut-être un réponse a la grande faiblesse de Windows: sa trop grande dépendance aux DLLs systèmes, a la base de registre, etc bref tout ce qui fait que les virus et autres horreurs existent sur Windows. &nbsp;


Bah c’est le principe de Docker non ? On utilise l’infrastructure de l’OS hôte.. Les images Docker sont donc dépendant du type d’OS hôte.








jojofoufou a écrit :



Je suis pas fan non-plus du produit, enfin plutôt de leur approche marketing, qui veut te faire mettre du docker partout, même quand t’en à pas besoin (ça me fait penser à MongoDB…)  



Typiquement, c’est cool quand t’as pas la maitrise totale de l’environnement sur lequel tu vas deployer ton code. 1-X machines sous 1-X OS différents, ou également, sur des projets architecturés Micro Service, ou en tant que dev t’as pas a te “prendre la tête” à installer une VMX qui demande pas la même version de dependance d’un package système que la VMY: Tu te prends pas la tête, tu dépose tes containers: terminé. 



Et la vraie dif pour moi par rapport à de la VM standard, c’est que c’est plus proche du dev-ops en terme de compétences nécessaires.





Ca serait plutôt le contraire je pense. Si tu n’as pas le contrôle de l’environnement je vois mal comment tu vas pouvoir déployer des services multi-container avec tout ce que tu dois mettre autour. Après si tu pars sur une application docker, ça implique d’une manière ou d’une autre d’aller vers du microservice ou quelque chose qui s’en approche.









arno53 a écrit :



Bah c’est le principe de Docker non ? On utilise l’infrastructure de l’OS hôte.. Les images Docker sont donc dépendant du type d’OS hôte.





oui et non, on a justement microsoft qui bosse en parallèle&nbsp; à l’implémentation d’une sorte de sur-noyau linux (cf. l’actu concernant bash sous win10).

&nbsp;



Ceux qui ont déjà toucher à LXC, ceux qui était là avant tout les autres, les mecs cool en somme, n’y trouvent aucune utilité peut être (parce qu’ils sont trop cool), tout les autres oui.



C’est dommage ils sont en première ligne pour comprendre ce que docker apporte de plus.



&nbsp;


Oui, attention cette version n’est pas disponible pour&nbsp; nous à moins d’avoir un “Windows” anglais !



C’est écrit dans les bugs connus



Voila le passage où MS en parle :



Known issues for PC





  • If you have a French Windows 10 Insider Preview build installed on your PC, you will not receive Build 14361. There is an issue with the French translation process in this build that would revert a lot of text that was used to be shown in French back to English. So we have chosen not to release this build to Insiders whose base build is French. If your base build is not French and you have a French Language Pack installed – you will still be able to install the new French language pack on top of this build, but this issue will also impact you.





    Read

    more at

    https://blogs.windows.com/windowsexperience/2016/06/08/announcing-windows-10-ins…



    Merci de le mettre dans la news car sinon il y en a qui vont s’acharner.


En France, les dockers sont en grève.


<img data-src=" />



Pas mal la blagounette


Comme d’hab…. :)








MoonRa a écrit :



Ceux qui ont déjà toucher à LXC, ceux qui était là avant tout les autres, les mecs cool en somme, n’y trouvent aucune utilité peut être (parce qu’ils sont trop cool), tout les autres oui.



C’est dommage ils sont en première ligne pour comprendre ce que docker apporte de plus.







Remplace LXC par Zones Solaris et tu connaitras les vrai mecs cool



Petite question à ceux qui ont eu le temps de faire des tests avec Docker pour Windows, est-ce que ça fonctionne pour des applications graphiques ?

Genre, des applications bien casse-pieds à installer et à configurer, pour les publier ensuite via RDS ? Parce que si on peut le faire, ça va me simplifier à fond certains déploiements, puisqu’on créé une fois l’image de l’appli, et hop, on la distribue sans problèmes avec les conteneurs.



J’avais fais quelques tests sous Linux, et j’étais assez embalé par le concept, mais c’était surtout pour des applis fonctionnant comme un service, style les BDD, les applis Web, Tomcat, etc… Bref, tout ce qui n’a pas trop d’interaction directe avec l’utilisateur.


Sous Linux tu peux le faire mais c’est pas trop fait pour ça non plus. et ca ressemble plus a une bidouille qu’autre chose.




La nouvelle version du moteur Docker, outre un meilleur support, fournit également une meilleure syntaxe DockerFile.&nbsp;&nbsp;

&nbsp;Ah?


Valable aussi pour les jails FreeBSD ? <img data-src=" />








seb2411 a écrit :



Sous Linux tu peux le faire mais c’est pas trop fait pour ça non plus. et ca ressemble plus a une bidouille qu’autre chose.





Tu fais un pléonasme.