Bereitstellung der Business Bot Plattform mit Docker

Was ist Docker?

Während virtuelle Maschinen (VMs) ganze Betriebssysteme isolieren (Virtualisierung z.B. mit VirtualBox und VMware), so tut Docker dies auf der Applikationsebene. Dabei werden die Applikationen in sogenannten Containern isoliert bereitgestellt (Containerisierung).

Warum Docker?

Ein Docker-Container fasst eine einzelne Applikation mit sämtlichen Abhängigkeiten wie Bibliotheken, Tools und Daten in einer Image-Datei zusammen, ohne jedoch ein komplettes Betriebssystem zu beinhalten. Es ist daher als eine leichtgewichtige Virtualisierung zu verstehen und somit deutlich schlanker als bei virtuellen Maschine, welche das komplette Betriebssystem beinhalten. Container benötigen deutlich weniger Ressourcen als virtuelle Maschinen, da sie kein eigenen Betriebssystem starten müssen und stattdessen im Kontext des Host-Betriebssystems laufen. Trotzdem sind die Container gegeneinander und vom Host-Betriebssystem isoliert, wenn auch nicht so stark, wie bei virtuellen Maschinen.

Deployment der Business Bot Plattform

Docker-Container werden aus einem Container-Image gestartet, das als einfache Datei leicht von einem System auf ein anderes kopiert werden können. Die Docker-Container der Business Bot Plattform finden Sie auf Docker Hub:

citunius/bbp_db (MySQL Database Server)
citunius/bbp_dbsetup (Database Setup)
citunius/bbp_app (Tomcat + Business Bot Platform Webapp)

Folgendes Video zeigt Ihnen, wie einfach das Deployment der Business Bot Plattform mit Docker in wenigen Minuten funktioniert:

Möchten Sie die Business Bot Plattform mit Docker deployen? Kontaktieren Sie uns, wir unterstützen Sie gerne rund um das Thema Installation, Administration und Chatbots im Unternehmensumfeld.

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.