Skip to content

johlandabee/vagrant-docker-swarm-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Swarm whoami Demo mit Vagrant

Eine einfache Vagrant Konfiguration für einen lokalen Docker Swarm Cluster mit Portainer, Visualizer und whoami Dienst. Basierend auf https://github.com/tdi/vagrant-docker-swarm.

Software Vorraussetzungen

Die folgende Software wird benötigt:

Optional

  • Cygwin Windows Bash mit Curl

Verwendete Container

Der Cluster wird zusammen mit einem privaten virtuellen NAT Netzwerk erstellt. Die Container werden per Port Weiterleitung an den Host freigegeben.

Befehle

Cluster aufsetzen und starten

Nodes treten dem Cluster automatisch bei.

.\up-vbox.cmd

Nodes auflisten

docker node ls

laufende Service Container ausgeben

docker service ps

Whoami Service bereitstellen

docker service create --name whoami --replicas 3 --publish 8000:8000 --detach=true jwilder/whoami

HTTP Anfrage in Dauerschleife

while true; do curl localhost:8000; sleep 1; done

worker1 herunterfahren zur Fehlersimulation

vagrant suspend worker1

worker1 wiederherstellen

vagrant resume worker1

Releases

No releases published

Packages

No packages published