Comment installer un conteneur Docker Ozeki

Cet article est un guide détaillé sur l'installation d'Ozeki SMS Gateway sur Ubuntu. Ozeki SMS Gateway est un outil incroyablement utile pour créer des solutions pour diverses tâches d'envoi et d'automatisation de SMS. Dans ce tutoriel, nous allons mettre à jour et installer Docker, puis charger l'image Ozeki dans un conteneur Docker. Une fois cette étape terminée, nous pourrons lancer le logiciel. La procédure elle-même nécessite le Terminal dans votre machine virtuelle Ubuntu, ainsi que WinSCP sur votre machine Windows réelle. Le tutoriel suivant contient toutes les étapes à suivre pour configurer avec succès Ozeki SMS Gateway sur Ubuntu. Commençons !

Qu'est-ce qu'Ozeki SMS Gateway

Ozeki SMS Gateway dispose d'un moteur de routage SMS de classe mondiale. Ce moteur de routage vous permet de transférer des messages SMS d'un utilisateur ou d'une connexion réseau mobile à un autre en fonction des conditions que vous définissez. Il existe un grand nombre de conditions, telles que le préfixe du numéro de téléphone, la correspondance du texte du message, la période de service ou l'heure de la journée. En plus du routage par correspondance de motifs, le moteur de routage SMS vous permet également de modifier les messages texte SMS à la volée. Vous pouvez remplacer les numéros de téléphone, modifier le texte du message, ajouter une note à la fin des messages.

Qu'est-ce que Docker

Docker est une plateforme ouverte pour développer, expédier et exécuter des applications. Docker vous permet de séparer vos applications de votre infrastructure afin de pouvoir livrer des logiciels rapidement. Avec Docker, vous pouvez gérer votre infrastructure de la même manière que vous gérez vos applications.

Qu'est-ce qu'un conteneur Docker

Un conteneur est une unité standard de logiciel qui regroupe le code et toutes ses dépendances, afin que l'application s'exécute rapidement et de manière fiable d'un environnement informatique à un autre. Cet article détaille comment placer Ozeki SMS Gateway dans un tel conteneur. Ce processus est effectué via le Terminal dans Ubuntu.

Comment installer Docker sur Ubuntu

Ce tutoriel vidéo vous montre comment installer Ozeki SMS Gateway sur Ubuntu en utilisant Docker. Utilisez le Terminal dans Ubuntu pour effectuer ces étapes. Entrez la séquence de commandes suivante pour mettre à jour et installer Docker avec succès sur votre machine Ubuntu.

Vidéo 1 - Comment installer Docker sur Ubuntu (Tutoriel vidéo)

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

Mettre à jour et installer les dépendances

Pour installer Docker sur Ubuntu, vous devez d'abord mettre à jour les dépendances. Commencez par ouvrir le Terminal. Tapez sudo apt-get update puis appuyez sur Entrée. Ensuite, entrez sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release (Figure 1). Maintenant, tout est à jour et vous pouvez continuer.

mettre à jour et installer les dépendances
Figure 1 - Mettre à jour et installer les dépendances

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

Ajouter la clé GPG officielle de Docker

L'étape suivante consiste à ajouter la clé GPG officielle de Docker. Pour cette action, entrez la commande suivante (Figure 2).

ajouter la clé gpg officielle de docker
Figure 2 - Ajouter la clé GPG officielle de Docker

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

Configurer le dépôt Docker

Ensuite, vous devez configurer le dépôt Docker. Exécutez la commande de la Figure 3. Maintenant, Docker est prêt à être installé.

configurer le dépôt docker
Figure 3 - Configurer le dépôt Docker

sudo apt-get update

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

Mettre à jour et installer Docker

Avant de pouvoir vous connecter à la machine Ubuntu, vous devez d'abord mettre à jour et installer Docker. Pour télécharger la mise à jour, entrez sudo apt-get update dans le Terminal (Figure 4). Une fois terminé, installez-le en entrant sudo apt-get install docker-ce docker-ce-cli containerd.io. Maintenant, Docker est à jour et prêt à être utilisé sur votre appareil.

mettre à jour et installer docker
Figure 4 - Mettre à jour et installer Docker

Comment télécharger le conteneur Docker Ozeki sur Ubuntu

Vidéo 2 - Comment télécharger le conteneur Docker Ozeki sur Ubuntu (Tutoriel vidéo)

Vous pouvez télécharger le logiciel WinSCP ici : https://winscp.net/eng/download.php

Se connecter à la machine Ubuntu depuis WinSCP

Avant de pouvoir télécharger le fichier image, vous devez vous connecter à la machine Ubuntu en utilisant WinSCP. Lancez le logiciel WinSCP. Dans la fenêtre de connexion, entrez l'adresse IP et le port de votre machine dans les champs de texte respectifs. Ensuite, saisissez votre nom d'utilisateur et votre mot de passe dans les champs de texte ci-dessous. Cliquez sur le bouton Connexion une fois terminé. (Figure 5)

se connecter à la machine ubuntu depuis winscp
Figure 5 - Connexion à la machine Ubuntu depuis WinSCP

Télécharger le fichier image sur la machine Ubuntu

Après vous être connecté avec succès, vous pouvez maintenant télécharger le fichier image Ozeki SMS Gateway sur la machine Ubuntu. Glissez-déposez le fichier sms-gateway.tar depuis votre lecteur local vers un répertoire de la machine (Figure 6).

télécharger le fichier image sur la machine ubuntu
Figure 6 - Téléchargement du fichier image sur la machine Ubuntu

Fichier téléchargé

Pour vérifier que le fichier a bien été téléchargé, revenez au terminal Ubuntu. Entrez la commande ls -la et examinez les résultats (Figure 7). Si vous trouvez le fichier sms-gateway.tar parmi les résultats, il a été téléchargé avec succès.

fichier téléchargé
Figure 7 - Fichier téléchargé

Comment installer le conteneur Docker Ozeki sur Ubuntu

Vidéo 3 - Comment installer le conteneur Docker Ozeki sur Ubuntu (Tutoriel vidéo)

sudo docker images

sudo docker load < sms-gateway.tar

Lister les images Docker et charger l'image Ozeki dans Docker

L'étape suivante consiste à lister les images Docker et à charger le fichier image Ozeki SMS Gateway dans Docker. Tout d'abord, entrez sudo docker images dans le terminal (Figure 8). Cela affichera la liste des images Docker. Ensuite, entrez sudo docker load < sms-gateway.tar. Cette commande charge l'image Ozeki dans Docker.

lister les images docker et charger l'image ozeki dans docker
Figure 8 - Lister les images Docker et charger l'image Ozeki dans Docker

sudo docker images

L'image apparaît dans la liste des images Docker

Après avoir chargé l'image Ozeki dans Docker, vous pouvez vérifier que le processus s'est bien déroulé. Si vous entrez à nouveau la commande sudo docker images, sms-gateway apparaîtra dans les résultats (Figure 9).

l'image apparaît dans la liste des images docker
Figure 9 - L'image apparaît dans la liste des images 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

Exécuter le conteneur Ozeki

Avec l'image chargée dans Docker, vous pouvez maintenant lancer Ozeki SMS Gateway. Tapez la commande suivante dans la Figure 10 pour exécuter le programme.

exécuter le conteneur ozeki
Figure 10 - Exécuter le conteneur Ozeki

Ozeki SMS Gateway démarré

Vous pouvez voir que Ozeki SMS Gateway est maintenant démarré. Ouvrez-le en tapant localhost:9615 dans la barre d'URL de votre navigateur (Figure 11).

ozeki sms gateway démarré
Figure 11 - Ozeki SMS Gateway démarré

Résumé

Docker et Ozeki SMS Gateway sont maintenant à jour et fonctionnels sur votre ordinateur. Nous espérons que vous avez trouvé cet article utile et informatif. Consultez nos autres guides pour plus d'informations sur Docker et Ozeki SMS Gateway.

More information