BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités Docker arrive avec le support de Mac OSX et BTRFS

Docker arrive avec le support de Mac OSX et BTRFS

Favoris

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".

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT