Docker pour Windows et Mac viens de sortir en 1.12 stable

Docker vient de sortir la version v1.12 RC1 de « Docker for Windows » et « Docker for Mac« .
Pour rappelle, ces deux versions n’utilisent pas « VirtualBox« , pour les conteneurs docker, mais les solutions natives à chaque système (Hyper-v pour Windows). Cella rends Docker plus rapide au lancement en particuliers (VirtualBox étant vraiment lent).

Cette nouvelle version apporte Swarms un mécanisme permettant de gérer plusieurs conteneurs Docker en une seule ligne de commande. Cella permet de la « scalabilité » (montée en puissance, redondance et répartition de charge, par ajout de conteneur).

Pour activer swarm faire :

docker swarm init

Pour activer votre premier service swarm :

docker network create -d overlay nginx_net
docker service create --name nginx --replicas 2 --network
nginx_net -p 80:80/tcp nginx

Cela va créer un service nommé « nginx » persistante avec deux conteneurs Docker. Vous y accèderez au travers du port 80 sur l’un ou l’autre grâce à un mécanisme de « load balancer » comme s’il n’y en avait qu’un !

Vous trouverez plus d’information (en Anglais) sur le site :