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.
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.
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).
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.
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.
Wie man den Ozeki Docker-Container auf Ubuntu hochlädt
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)
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).
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.
Installation des Ozeki Docker-Containers unter Ubuntu
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.
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).
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 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).
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
- Docker-Container: Ozeki SMS Gateway
- So installieren Sie einen Ozeki-Docker-Container
- Docker-Hardware-ID