
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 :