Wie man einen Ozeki Docker-Container installiert

Dieser Artikel ist eine detaillierte Anleitung zur Installation von Ozeki SMS Gateway auf Ubuntu. Ozeki SMS Gateway ist ein äußerst nützliches Tool zur Erstellung von Lösungen für verschiedene SMS-Versand- und Automatisierungsaufgaben. In diesem Tutorial werden wir Docker aktualisieren und installieren, dann das Ozeki-Image in einen Docker-Container laden. Nach Abschluss dieses Vorgangs können wir die Software starten. Der Vorgang selbst erfordert das Terminal auf Ihrer virtuellen Ubuntu-Maschine sowie WinSCP auf Ihrer eigentlichen Windows-Maschine. Das folgende Tutorial enthält alle Schritte, die Sie befolgen müssen, um Ozeki SMS Gateway erfolgreich unter Ubuntu einzurichten. Lass uns anfangen!

Was ist Ozeki SMS Gateway

Ozeki SMS Gateway verfügt über eine erstklassige SMS-Routing-Engine. Diese Routing-Engine ermöglicht es Ihnen, SMS-Nachrichten von einem Benutzer oder einer Mobilfunkverbindung zu einem anderen basierend auf von Ihnen definierten Bedingungen weiterzuleiten. Es gibt eine Vielzahl von Bedingungen, wie z.B. Telefonnummernpräfix, Übereinstimmung des Nachrichtentextes, Servicezeitraum oder Tageszeit. Zusätzlich zum Routing durch Mustererkennung ermöglicht die SMS-Routing-Engine auch die Änderung der SMS-Texte im laufenden Betrieb. Sie können die Telefonnummern ersetzen, den Nachrichtentext ändern oder eine Notiz an das Ende der Nachrichten anhängen.

Was ist Docker

Docker ist eine offene Plattform für die Entwicklung, den Versand und die Ausführung von Anwendungen. Docker ermöglicht es Ihnen, Ihre Anwendungen von Ihrer Infrastruktur zu trennen, sodass Sie Software schnell bereitstellen können. Mit Docker können Sie Ihre Infrastruktur auf die gleiche Weise verwalten wie Ihre Anwendungen.

Was ist ein Docker-Container

Ein Container ist eine Standard-Softwareeinheit, die Code und alle seine Abhängigkeiten verpackt, sodass die Anwendung schnell und zuverlässig von einer Computerumgebung in eine andere läuft. Dieser Artikel beschreibt, wie Sie Ozeki SMS Gateway in einen solchen Container einfügen. Dieser Vorgang erfolgt über das Terminal in Ubuntu.

Wie man Docker auf Ubuntu installiert

Dieses Video-Tutorial zeigt Ihnen, wie Sie Ozeki SMS Gateway auf Ubuntu mit Docker installieren. Verwenden Sie das Terminal in Ubuntu, um diese Schritte auszuführen. Geben Sie die folgende Befehlsfolge ein, um Docker erfolgreich auf Ihrer Ubuntu-Maschine zu aktualisieren und zu installieren.

Video 1 - Wie man Docker auf Ubuntu installiert (Video-Tutorial)

sudo apt-get update
 
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release

Aktualisieren und Abhängigkeiten installieren

Um Docker auf Ubuntu zu installieren, müssen Sie zunächst die Abhängigkeiten aktualisieren. Starten Sie das Terminal. Geben Sie sudo apt-get update ein und drücken Sie die Eingabetaste. Geben Sie als Nächstes sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release ein (Abbildung 1). Jetzt ist alles auf dem neuesten Stand und Sie können fortfahren.

Abhängigkeiten aktualisieren und installieren
Abbildung 1 - Abhängigkeiten aktualisieren und installieren

sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | \ 
sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Den offiziellen GPG-Schlüssel von Docker hinzufügen

Der nächste Schritt besteht darin, den offiziellen GPG-Schlüssel von Docker hinzuzufügen. Für diese Aktion geben Sie den folgenden Befehl ein (Abbildung 2).

den offiziellen gpg-schlüssel von docker hinzufügen
Abbildung 2 - Den offiziellen GPG-Schlüssel von Docker hinzufügen

sudo echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] \
https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Docker-Repository einrichten

Als Nächstes müssen Sie das Docker-Repository einrichten. Führen Sie den Befehl in Abbildung 3 aus. Jetzt ist Docker bereit für die Installation.

docker-repository einrichten
Abbildung 3 - Docker-Repository einrichten

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io

Docker aktualisieren und installieren

Bevor Sie sich auf der Ubuntu-Maschine anmelden können, müssen Sie zunächst Docker aktualisieren und installieren. Um das Update herunterzuladen, geben Sie sudo apt-get update in das Terminal ein (Abbildung 4). Wenn der Vorgang abgeschlossen ist, installieren Sie es, indem Sie sudo apt-get install docker-ce docker-ce-cli containerd.io eingeben. Jetzt ist Docker auf dem neuesten Stand und kann auf Ihrem Gerät verwendet werden.

docker aktualisieren und installieren
Abbildung 4 - Docker aktualisieren und installieren

Wie man den Ozeki Docker-Container auf Ubuntu hochlädt

Video 2 - Wie man den Ozeki Docker-Container auf Ubuntu hochlädt (Video-Tutorial)

Sie können die WinSCP-Software hier herunterladen: https://winscp.net/eng/download.php

Anmeldung an Ubuntu-Maschine über WinSCP

Bevor Sie die Image-Datei hochladen können, müssen Sie sich über WinSCP an der Ubuntu-Maschine anmelden. Starten Sie die WinSCP-Software. Geben Sie im Anmeldefenster die IP-Adresse und den Port Ihrer Maschine in die entsprechenden Textfelder ein. Geben Sie dann Ihren Benutzernamen und Ihr Passwort in die darunterliegenden Textfelder ein. Klicken Sie abschließend auf die Schaltfläche Login. (Abbildung 5)

Anmeldung an Ubuntu-Maschine über WinSCP
Abbildung 5 - Anmeldung an Ubuntu-Maschine über WinSCP

Image-Datei auf Ubuntu-Maschine hochladen

Nach erfolgreicher Anmeldung können Sie nun die Ozeki SMS Gateway-Image-Datei auf die Ubuntu-Maschine hochladen. Ziehen Sie die Datei sms-gateway.tar von Ihrem lokalen Laufwerk in ein Verzeichnis auf der Maschine (Abbildung 6).

Image-Datei auf Ubuntu-Maschine hochladen
Abbildung 6 - Image-Datei auf Ubuntu-Maschine hochladen

Datei hochgeladen

Um sicherzustellen, dass die Datei hochgeladen wurde, wechseln Sie zurück zum Terminal in Ubuntu. Geben Sie den Befehl ls -la ein und überprüfen Sie die Ergebnisse (Abbildung 7). Wenn Sie die Datei sms-gateway.tar in den Ergebnissen finden, wurde sie erfolgreich hochgeladen.

Datei hochgeladen
Abbildung 7 - Datei hochgeladen

Installation des Ozeki Docker-Containers unter Ubuntu

Video 3 - Installation des Ozeki Docker-Containers unter Ubuntu (Video-Tutorial)

  
sudo docker images  

sudo docker load < sms-gateway.tar  

Docker-Images auflisten und Ozeki-Image in Docker laden

Der nächste Schritt besteht darin, Docker-Images aufzulisten und die Ozeki SMS Gateway-Image-Datei in Docker zu laden. Geben Sie zunächst sudo docker images in das Terminal ein (Abbildung 8). Dadurch wird die Liste der Docker-Images angezeigt. Geben Sie anschließend sudo docker load < sms-gateway.tar ein. Dieser Befehl lädt das Ozeki-Image in Docker.

Docker-Images auflisten und Ozeki-Image in Docker laden
Abbildung 8 - Docker-Images auflisten und Ozeki-Image in Docker laden

  
sudo docker images  

Image in der Docker-Image-Liste erschienen

Nachdem Sie das Ozeki-Image in Docker geladen haben, können Sie sicherstellen, dass der Vorgang erfolgreich abgeschlossen wurde. Wenn Sie nun erneut den Befehl sudo docker images eingeben, erscheint sms-gateway in den Ergebnissen (Abbildung 9).

Image in der Docker-Image-Liste erschienen
Abbildung 9 - Image in der Docker-Image-Liste erschienen

  
sudo docker run -ti -p 9615:9515 -p 9616:9516 sms-gateway \  
 mono /usr/lib/ozeki/BaseSystem/v1.0.0/Ozeki_Starter.exe /run  

Ozeki-Container ausführen

Mit dem in Docker geladenen Image können Sie nun das Ozeki SMS Gateway starten. Geben Sie den in Abbildung 10 gezeigten Befehl ein, um das Programm auszuführen.

Ozeki-Container ausführen
Abbildung 10 - Ozeki-Container ausführen

Ozeki SMS Gateway gestartet

Sie können sehen, dass das Ozeki SMS Gateway nun gestartet wurde. Öffnen Sie es, indem Sie localhost:9615 in die Adressleiste Ihres Browsers eingeben (Abbildung 11).

Ozeki SMS Gateway gestartet
Abbildung 11 - Ozeki SMS Gateway gestartet

Zusammenfassung

Docker und Ozeki SMS Gateway sind nun auf Ihrem Computer auf dem neuesten Stand und funktionsfähig. Wir hoffen, dass Sie diesen Artikel hilfreich und informativ fanden. Besuchen Sie unsere anderen Anleitungen für weitere Informationen zu Docker und Ozeki SMS Gateway.

More information