Ein Software-Container ist wie ein kleiner, abgeschlossener "Behälter", in dem eine
Software-Anwendung samt aller benötigten Bestandteile (wie Bibliotheken und
Einstellungen) verpackt ist. So läuft die Anwendung überall gleich – unabhängig davon,
auf welchem Computer oder Betriebssystem sie gestartet wird. Es ist sichergestellt,
dass alle Komponenten immer zueinander passend sind, so dass z.B. die Version der
Dienste und der externen Komponenten (wie RabbitMQ) zueinander passen.
Container machen Software zuverlässiger, einfacher zu verteilen und schneller
einsatzbereit.
Für JobRouter bedeutet dies, dass Installationen wesentlich schneller erfolgen können
und wesentlich weniger fehleranfälliger sind. Auch das Aktualisieren einer JobRouter
Umgebung kann im Gegensatz zu einer Standard-Installation in wenigen Minuten
erfolgen. Auch hier können typische Stolperfallen vermieden werden, wie das manuelle
Löschen von bestimmten Dateien oder Probleme mit Zugriffsrechten in einer Windows-
Umgebung.