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.
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ć.
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).
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.
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.
Jak przesłać kontener Ozeki Docker na Ubuntu
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)
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).
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.
Jak zainstalować kontener Docker Ozeki na Ubuntu
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.
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).
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.
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).
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
- Kontener Docker: Ozeki SMS Gateway
- Jak zainstalować kontener Ozeki Docker
- Sprzętowy ID Dockera