2017-10-19 4 views
0

J'utilise la dernière docker pour mac (17.09.0-ce), quand je lance docker-machine create --help il dit ...Quelle est la différence entre "swarm master" et "swarm manager"?

--swarm-master Configure Machine to be a Swarm master 

Mais le document here dit « essaim course docker init pour activer le mode essaim et faites de votre machine actuelle un gestionnaire d'essaim "

Alors, quelle est la différence entre swarm master et swarm manager?

------ ------- mise à jour

Je trouve cela si après tout expliqué, Need for service discovery for docker engine swarm mode

Répondre

1

Ce sont deux implémentations différentes de Swarm, avec une terminologie légèrement différente.

La commande docker-machine configure le Swarm basé sur un conteneur classique. Vous pouvez le trouver sur docker hub. Cette version d'essaim est plus comme un proxy inverse pour les différents moteurs de docker.

La commande docker swarm init active Swarm Mode qui est maintenant incluse dans le moteur du docker. Le mode Essaim est plus proche des fonctionnalités de Kubernetes et fournit l'orchestration. Vous aurez très probablement besoin du mode Swarm, Swarm classique est préservé pour des raisons historiques et des cas d'utilisation spéciaux.

+0

Merci. Votre réponse aide aussi à expliquer pourquoi je ne peux pas faire de verrouillage sur mon mac – Qiulang