Pour ordonnancer le lancement de vos containers nous avons vu précédemment que Docker Compose fait bien le boulot.

Néanmoins, si vous souhaitez pouvoir le faire depuis une interface claire et facile d’utilisation alors Rancher est la solution !

Impression d’ecran de rancher

De plus, Rancher ne se contente pas de lancer les containers souhaités, il va aussi créer un réseau privé entre vos différentes machines. Cela va permettre de lier des containers qui ne sont pas sur les même machines.

Pour l’installer il vous suffit de simplement lancer ce container :


docker run -d -p 8080:8080 rancher/server

Puis en vous rendant sur http://[ip_de_votre_machine]:8080/ vous pourrez configurer toutes les machines dont il doit prendre la main.

Là encore c’est simple comme bonjour, l’interface vous donnera une commande docker de ce type à lancer :


docker run -d --privileged -v /var/run/docker.sock:/var/run/docker.sock rancher/agent:v0.5.2 http://[ip_de_votre_machine]/v1/scripts/xxxxxx:xxxxx:xxxx

Les différentes machines apparaîtront dans votre Rancher et vous pourrez depuis l’interface ajouter les containers que vous souhaitez.

Attention quand même, Rancher est en bêta et ne doit pas être utilisé pour de la production.