Jak zainstalować kontener Ozeki Docker

Ten artykuł to szczegółowy przewodnik dotyczący instalacji Ozeki SMS Gateway na Ubuntu. Ozeki SMS Gateway to niezwykle przydatne narzędzie do tworzenia rozwiązań związanych z wysyłaniem SMS-ów i automatyzacją różnych zadań. W tym tutorialu zaktualizujemy i zainstalujemy Docker, a następnie załadujemy obraz Ozeki do kontenera Docker. Po zakończeniu tego procesu możemy uruchomić oprogramowanie. Sama procedura wymaga Terminala w Twojej wirtualnej maszynie Ubuntu oraz WinSCP na Twoim fizycznym komputerze z systemem Windows. Poniższy tutorial zawiera wszystkie kroki, które należy wykonać, aby pomyślnie skonfigurować Ozeki SMS Gateway w Ubuntu. Zaczynajmy!

Czym jest Ozeki SMS Gateway

Ozeki SMS Gateway posiada światowej klasy silnik routingu SMS. Ten silnik pozwala na przekierowywanie wiadomości SMS od jednego użytkownika lub połączenia sieci komórkowej do innego na podstawie zdefiniowanych przez Ciebie warunków. Istnieje wiele warunków, takich jak prefiks numeru telefonu, dopasowanie tekstu wiadomości, okres świadczenia usługi lub pora dnia. Oprócz routingu na podstawie dopasowania wzorca, silnik routingu SMS umożliwia również modyfikację tekstu wiadomości SMS w locie. Możesz zastąpić numery telefonów, zmienić tekst wiadomości, dodać notkę na końcu wiadomości.

Czym jest Docker

Docker to otwarta platforma do tworzenia, dostarczania i uruchamiania aplikacji. Docker umożliwia oddzielenie aplikacji od infrastruktury, dzięki czemu można szybko dostarczać oprogramowanie. Dzięki Dockerowi możesz zarządzać swoją infrastrukturą w taki sam sposób, jak zarządzasz aplikacjami.

Czym jest kontener Docker

Kontener to standardowa jednostka oprogramowania, która pakuje kod i wszystkie jego zależności, dzięki czemu aplikacja działa szybko i niezawodnie w różnych środowiskach obliczeniowych. Ten artykuł szczegółowo opisuje, jak umieścić Ozeki SMS Gateway w takim kontenerze. Proces ten odbywa się za pomocą Terminala w Ubuntu.

Jak zainstalować Dockera na Ubuntu

Ten tutorial wideo pokazuje, jak zainstalować Ozeki SMS Gateway na Ubuntu za pomocą Dockera. Użyj Terminala w Ubuntu, aby wykonać te kroki. Wprowadź następującą sekwencję poleceń, aby pomyślnie zaktualizować i zainstalować Docker na Twojej maszynie Ubuntu.

Wideo 1 - Jak zainstalować Dockera na Ubuntu (Tutorial wideo)

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

Aktualizacja i instalacja zależności

Aby zainstalować Dockera na Ubuntu, najpierw należy zaktualizować zależności. Zacznij od otwarcia Terminala. Wpisz sudo apt-get update, a następnie naciśnij enter. Następnie wprowadź sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release (Rysunek 1). Teraz wszystko jest aktualne i możesz kontynuować.

aktualizacja i instalacja zależności
Rysunek 1 - Aktualizacja i instalacja zależności

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

Dodanie oficjalnego klucza GPG Dockera

Kolejnym krokiem jest dodanie oficjalnego klucza GPG Dockera. W tym celu wprowadź następujące polecenie (Rysunek 2).

dodanie oficjalnego klucza gpg dockera
Rysunek 2 - Dodanie oficjalnego klucza GPG Dockera

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

Ustawienie repozytorium Dockera

Następnie należy ustawić repozytorium Dockera. Wykonaj polecenie pokazane na Rysunku 3. Teraz Docker jest gotowy do instalacji.

ustawienie repozytorium dockera
Rysunek 3 - Ustawienie repozytorium Dockera

sudo apt-get update

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

Aktualizacja i instalacja Dockera

Zanim zalogujesz się do maszyny Ubuntu, musisz najpierw zaktualizować i zainstalować Dockera. Aby pobrać aktualizację, wprowadź sudo apt-get update w Terminalu (Rysunek 4). Po zakończeniu zainstaluj go, wprowadzając sudo apt-get install docker-ce docker-ce-cli containerd.io. Teraz Docker jest aktualny i gotowy do użycia na Twoim urządzeniu.

aktualizacja i instalacja dockera
Rysunek 4 - Aktualizacja i instalacja Dockera

Jak przesłać kontener Ozeki Docker na Ubuntu

Wideo 2 - Jak przesłać kontener Ozeki Docker na Ubuntu (Tutorial wideo)

Możesz pobrać oprogramowanie WinSCP tutaj: https://winscp.net/eng/download.php

Logowanie do maszyny Ubuntu z WinSCP

Zanim będziesz mógł przesłać plik obrazu, musisz zalogować się do maszyny Ubuntu za pomocą WinSCP. Uruchom oprogramowanie WinSCP. W oknie logowania wprowadź adres IP i port swojej maszyny w odpowiednie pola tekstowe. Następnie wpisz swoją nazwę użytkownika i hasło w pola tekstowe poniżej. Kliknij przycisk Login, gdy skończysz. (Rysunek 5)

logowanie do maszyny Ubuntu z WinSCP
Rysunek 5 - Logowanie do maszyny Ubuntu z WinSCP

Przesyłanie pliku obrazu do maszyny Ubuntu

Po pomyślnym zalogowaniu możesz teraz przesłać plik obrazu Ozeki SMS Gateway do maszyny Ubuntu. Przeciągnij i upuść plik sms-gateway.tar z lokalnego dysku do katalogu na maszynie (Rysunek 6).

przesyłanie pliku obrazu do maszyny Ubuntu
Rysunek 6 - Przesyłanie pliku obrazu do maszyny Ubuntu

Plik przesłany

Aby upewnić się, że plik został przesłany, wróć do Terminala w Ubuntu. Wprowadź polecenie ls -la i sprawdź wyniki (Rysunek 7). Jeśli w wynikach znajdziesz plik sms-gateway.tar, oznacza to, że został pomyślnie przesłany.

plik przesłany
Rysunek 7 - Plik przesłany

Jak zainstalować kontener Docker Ozeki na Ubuntu

Wideo 3 - Jak zainstalować kontener Docker Ozeki na Ubuntu (Samouczek wideo)

sudo docker images

sudo docker load < sms-gateway.tar

Lista obrazów Docker i załadowanie obrazu Ozeki do Docker

Następnym krokiem jest wyświetlenie listy obrazów Docker i załadowanie pliku obrazu Ozeki SMS Gateway do Docker. Najpierw wprowadź sudo docker images w Terminalu (Rysunek 8). Spowoduje to wyświetlenie listy obrazów Docker. Następnie wprowadź sudo docker load < sms-gateway.tar. To polecenie ładuje obraz Ozeki do Docker.

lista obrazów Docker i załadowanie obrazu Ozeki do Docker
Rysunek 8 - Lista obrazów Docker i załadowanie obrazu Ozeki do Docker

sudo docker images

Obraz pojawił się na liście obrazów Docker

Po załadowaniu obrazu Ozeki do Docker możesz upewnić się, że proces został pomyślnie zakończony. Jeśli teraz ponownie wprowadzisz polecenie sudo docker images, w wynikach pojawi się sms-gateway (Rysunek 9).

obraz pojawił się na liście obrazów Docker
Rysunek 9 - Obraz pojawił się na liście obrazów Docker

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

Uruchomienie kontenera Ozeki

Z obrazem załadowanym do Docker możesz teraz uruchomić Ozeki SMS Gateway. Wpisz następujące polecenie z Rysunku 10, aby uruchomić program.

uruchomienie kontenera Ozeki
Rysunek 10 - Uruchomienie kontenera Ozeki

Ozeki SMS Gateway uruchomiony

Widać, że Ozeki SMS Gateway został uruchomiony. Otwórz go, wpisując localhost:9615 w pasku adresu przeglądarki (Rysunek 11).

Ozeki SMS Gateway uruchomiony
Rysunek 11 - Ozeki SMS Gateway uruchomiony

Podsumowanie

Docker i Ozeki SMS Gateway są teraz aktualne i działają na twoim komputerze. Mamy nadzieję, że ten artykuł był pomocny i informacyjny. Odwiedź nasze inne przewodniki, aby uzyskać więcej informacji na temat Docker i Ozeki SMS Gateway.

More information