项目作者: johlandabee

项目描述 :
vagrant-docker-swarm-demo
高级语言: Shell
项目地址: git://github.com/johlandabee/vagrant-docker-swarm-demo.git
创建时间: 2017-12-04T10:18:31Z
项目社区:https://github.com/johlandabee/vagrant-docker-swarm-demo

开源协议:MIT License

下载


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

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.

  1. .\up-vbox.cmd

Nodes auflisten

  1. docker node ls

laufende Service Container ausgeben

  1. docker service ps

Whoami Service bereitstellen

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

HTTP Anfrage in Dauerschleife

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

worker1 herunterfahren zur Fehlersimulation

  1. vagrant suspend worker1

worker1 wiederherstellen

  1. vagrant resume worker1