Ich habe ein Problem mit der Bereitstellung von lokalen Virtualbox-basierten Schwarm - Ich habe die Anweisungen in der offiziellen Docker-Dokumentation zum Einrichten Master/Worker-Knoten mit der Docker-Werkzeugmaschine folgen. Ich habe den Token auf dockerhub erstellt und --swarm (und --warm-master) mit --swarm-discovery token: // XXXX ... so weit, so gut, zwei Maschinen ausgeführt, scheinbar als der Swarm-Master und Arbeiter:Probleme mit Docker-Maschine zum Einrichten von Swarm
[email protected]:~$ docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
swarm-master * (swarm) virtualbox Running tcp://192.168.99.100:2376 swarm-master (master) v1.12.0
swarm-node1 - virtualbox Running tcp://192.168.99.101:2376 swarm-master v1.12.0
[email protected]:~$ docker run --rm swarm list token://[....]
192.168.99.101:2376
192.168.99.100:2376
und nach den richtigen Umgebungswert Einstellung des „eval $ (docker-Maschine env --swarm Schwarm-Master)“ verwenden kann ich Status der „docker info“ mit Angabe, dass ich zwei Knoten running ... aber jeder Versuch, andere docker Schwarm Befehle (docker Knoten ..., Docker Service ...) zu laufen bekomme ich "Fehler Antwort von Daemon: 404 Seite nicht gefunden".
Was mache ich falsch?
Aha ... naja, ich kann es so skripten (oder mache den Schwarm init/join Schritte manuell), aber ich dachte, dass die Docker-Maschine --warsm * Gruppe von Optionen sollte den Schwarm für mich automatisch festlegen, zumindest die docker-machine docs machen es so aussehen ... so sind diese eigentlich unbrauchbar mit der neuen Docker-Engine 1.12 zu arbeiten? –
@ JiříNovák Docker Schwarm wurde in der Version 1.12 in die Docker-Engine integriert. Dies soll den älteren Swarm ersetzen, der als Container lief. Die Schwarmoptionen in der Docker-Maschine sollten den älteren Schwarm einfacher bedienen. Man kann sie immer noch verwenden, aber dann können Sie nicht erwarten, dass die neuen Befehle der Docker-Engine wie "docker node" oder "docker service" funktionieren. –
@ mark-oconnor rechts, ich wurde durch die zwei Versionen von Schwarm verwirrt, fand ich es durch einige weitere Suchen und Lesen, nachdem ich einige Stunden Schlaf hatte :) Danke für die Klarstellung ... –