BT

Docker arrive avec le support de Mac OSX et BTRFS

par Chris Swan , traduit par Julien Vey le 25 févr. 2014 |

Dans le cadre de la release 0.8, l'équipe Docker a annoncé un support pour l'installation sur Mac OS X et l'utilisation de BTRFS comme une alternative à AUFS.

Le support pour Mac se compose d'un client Docker OS X natif, et d'une machine virtuelle légère Boot2Docker qui doit s'exécuter dans VirtualBox (étant donné qu'OS X n'a pas le support sous-jacent pour les conteneurs Linux requis par Docker). Avant cette version, les utilisateurs de Mac devaient exécuter à la fois le client et le démon Docker dans une machine virtuelle Linux.

L'équipe Docker a une volonté affirmée de porter les conteneurs Linux (LXC) et d'autres dépendances de Docker vers OS X, mais pour l'instant leur démon doit s'exécuter dans une machine virtuelle. Boot2Docker fournit un environnement Linux minimal, et un ensemble de scripts en ligne de commande pour travailler avec VirtualBox. Boot2Docker assure la gestion du cycle de vie, et prend également en charge le mapping des ports pour SSH et le démon Docker fonctionnant dans la machine virtuelle. La variable d'environnement DOCKER_HOST est utilisée afin que le client puisse se connecter à un démon Docker via TCP plutôt que via la socket native Unix. Malheureusement Boot2Docker n'intègre pas encore son propre mécanisme de mapping de port pour Docker, il est actuellement nécessaire de mapper les ports à la fois dans VirtualBox et dans Docker pour se connecter à partir de l'hôte Mac aux services exécutés à l'intérieur des conteneurs.

Le pilote BTRFS est qualifié d'expérimental, et nécessite une partition existante BTRFS pour être mis en place. L'utilisation d'un système de fichiers "copy on write" est essentiel au bon fonctionnement de Docker où les images et les conteneurs engendrés à partir de ces images, sont constitués de couches où chaque couche est associée à une branche du système de fichiers. Des travaux sont également en cours sur un pilote ZFS.

L'équipe Docker a également annoncé qu'ils vont maintenant faire une version par mois, avec des versions qui ne sont pas liées à des caractéristiques spécifiques. Cela fait suite à un round d'investissements de 15 millions de dollars animé par l'ancien vice-président de VMWare Jerry Chen de Greylock Partners qui a été solicité pour obtenir la version "production-ready" de Docker, construire la plate-forme communautaire, et trouver des voies de commercialisation. L'équipe Docker s'est également engagée à ce que leur branche master sur github soit toujours stable, ce qui en fait le point de référence pour ceux qui veulent la dernière version. Avant la dernière levée de fond, dotCloud avait changé le nom de la société en Docker Inc.

Plus de précisions sur Docker et comment il est utilisé peuvent être trouvées dans l'article de Zef Hemel "Docker: Utiliser les conteneurs Linux pour soutenir le déploiement d'application".

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Contenu Éducatif

Rien ne serait possible sans le soutien et la confiance de nos Sponsors Fondateurs:

AppDynamics   CloudBees   Microsoft   Zenika
Feedback Général
Bugs
Publicité
Éditorial
InfoQ.com et tous les contenus sont copyright © 2006-2013 C4Media Inc. InfoQ.com est hébergé chez Contegix, le meilleur ISP avec lequel nous ayons travaillé.
Politique de confidentialité
BT