Como instalar um contêiner Docker Ozeki

Este artigo é um guia detalhado sobre como instalar o Ozeki SMS Gateway no Ubuntu. O Ozeki SMS Gateway é uma ferramenta incrivelmente útil para criar soluções para várias tarefas de envio e automação de SMS. Neste tutorial, vamos atualizar e instalar o Docker, depois carregar a imagem Ozeki em um contêiner Docker. Após a conclusão, podemos iniciar o software. O procedimento em si requer o Terminal na sua máquina virtual Ubuntu, bem como o WinSCP na sua máquina Windows real. O tutorial a seguir contém todas as etapas que você precisa seguir para configurar com sucesso o Ozeki SMS Gateway no Ubuntu. Vamos começar!

O que é o Ozeki SMS Gateway

O Ozeki SMS Gateway possui um mecanismo de roteamento de SMS de classe mundial. Esse mecanismo permite encaminhar mensagens SMS de um usuário ou conexão de rede móvel para outro com base em condições definidas por você. Há um grande número de condições, como prefixo de número de telefone, correspondência de texto da mensagem, período de serviço ou horário do dia. Além do roteamento por correspondência de padrões, o mecanismo de roteamento de SMS também permite modificar as mensagens de texto SMS dinamicamente. Você pode substituir os números de telefone, alterar o texto da mensagem, adicionar uma nota ao final das mensagens.

O que é Docker

Docker é uma plataforma aberta para desenvolver, enviar e executar aplicações. O Docker permite separar suas aplicações da sua infraestrutura para que você possa entregar software rapidamente. Com o Docker, você pode gerenciar sua infraestrutura da mesma forma que gerencia suas aplicações.

O que é um contêiner Docker

Um contêiner é uma unidade padrão de software que empacota código e todas as suas dependências, para que a aplicação seja executada de forma rápida e confiável em qualquer ambiente de computação. Este artigo detalha como colocar o Ozeki SMS Gateway em um desses contêineres. Esse processo é feito através do Terminal no Ubuntu.

Como instalar o Docker no Ubuntu

Este tutorial em vídeo mostra como instalar o Ozeki SMS Gateway no Ubuntu usando Docker. Use o Terminal no Ubuntu para concluir estas etapas. Digite a seguinte sequência de comandos para atualizar e instalar o Docker com sucesso na sua máquina Ubuntu.

Vídeo 1 - Como instalar o Docker no Ubuntu (Tutorial em vídeo)

sudo apt-get update
 
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
Atualizar e instalar dependências

Para instalar o Docker no Ubuntu, primeiro você precisa atualizar as dependências. Comece abrindo o Terminal. Digite sudo apt-get update e pressione Enter. Em seguida, digite sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release (Figura 1). Agora tudo está atualizado e você pode prosseguir.

atualizar e instalar dependências
Figura 1 - Atualizar e instalar dependências

sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | \ 
sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Adicionar a chave GPG oficial do Docker

O próximo passo é adicionar a chave GPG oficial do Docker. Para esta ação, digite o seguinte comando (Figura 2).

adicionar chave gpg oficial do docker
Figura 2 - Adicionar a chave GPG oficial do 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
Definir repositório Docker

Em seguida, você deve definir o repositório Docker. Execute o comando na Figura 3. Agora o Docker está pronto para ser instalado.

definir repositório docker
Figura 3 - Definir repositório Docker

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io
Atualizar e instalar o Docker

Antes de fazer login na máquina Ubuntu, você deve primeiro atualizar e instalar o Docker. Para baixar a atualização, digite sudo apt-get update no Terminal (Figura 4). Quando estiver concluído, instale-o digitando sudo apt-get install docker-ce docker-ce-cli containerd.io. Agora o Docker está atualizado e pronto para uso no seu dispositivo.

atualizar e instalar docker
Figura 4 - Atualizar e instalar Docker

Como carregar o contêiner Docker Ozeki no Ubuntu

Vídeo 2 - Como carregar o contêiner Docker Ozeki no Ubuntu (Tutorial em vídeo)

Você pode baixar o software WinSCP aqui: https://winscp.net/eng/download.php

Fazer login na máquina Ubuntu a partir do WinSCP

Antes de poder enviar o arquivo de imagem, você deve fazer login na máquina Ubuntu usando o WinSCP. Inicie o software WinSCP. Na janela de login, insira o endereço IP e a porta da sua máquina nos respectivos campos de texto. Em seguida, digite seu nome de usuário e senha nos campos abaixo. Clique no botão Login quando terminar. (Figura 5)

fazer login na máquina ubuntu a partir do winscp
Figura 5 - Fazer login na máquina Ubuntu a partir do WinSCP

Enviar arquivo de imagem para a máquina Ubuntu

Após fazer login com sucesso, agora você pode enviar o arquivo de imagem do Ozeki SMS Gateway para a máquina Ubuntu. Arraste e solte o arquivo sms-gateway.tar do seu disco local para um diretório na máquina (Figura 6).

enviar arquivo de imagem para a máquina ubuntu
Figura 6 - Enviar arquivo de imagem para a máquina Ubuntu

Arquivo enviado

Para verificar se o arquivo foi enviado, volte ao Terminal no Ubuntu. Digite o comando ls -la e inspecione os resultados (Figura 7). Se você encontrar o arquivo sms-gateway.tar entre os resultados, ele foi enviado com sucesso.

arquivo enviado
Figura 7 - Arquivo enviado

Como instalar o contêiner Docker Ozeki no Ubuntu

Vídeo 3 - Como instalar o contêiner Docker Ozeki no Ubuntu (Tutorial em vídeo)

sudo docker images

sudo docker load < sms-gateway.tar

Listar imagens Docker e carregar a imagem Ozeki no Docker

O próximo passo é listar as imagens Docker e carregar o arquivo de imagem do Ozeki SMS Gateway no Docker. Primeiro, digite sudo docker images no Terminal (Figura 8). Isso retornará a lista de imagens Docker. Em seguida, digite sudo docker load < sms-gateway.tar. Este comando carrega a imagem Ozeki no Docker.

listar imagens docker e carregar imagem ozeki no docker
Figura 8 - Listar imagens Docker e carregar imagem Ozeki no Docker

sudo docker images

Imagem apareceu na lista de imagens Docker

Depois de carregar a imagem Ozeki no Docker, você pode verificar se o processo foi concluído com sucesso. Se você digitar o comando sudo docker images novamente, sms-gateway aparecerá nos resultados (Figura 9).

imagem apareceu na lista de imagens docker
Figura 9 - Imagem apareceu na lista de imagens 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

Executar contêiner Ozeki

Com a imagem carregada no Docker, agora você pode iniciar o Ozeki SMS Gateway. Digite o seguinte comando na Figura 10 para executar o programa.

executar contêiner ozeki
Figura 10 - Executar contêiner Ozeki

Ozeki SMS Gateway iniciado

Você pode ver que o Ozeki SMS Gateway agora foi iniciado. Abra-o digitando localhost:9615 na barra de URL do seu navegador (Figura 11).

ozeki sms gateway iniciado
Figura 11 - Ozeki SMS Gateway iniciado

Resumo

Docker e Ozeki SMS Gateway agora estão atualizados e em funcionamento no seu computador. Esperamos que você tenha achado este artigo útil e informativo. Visite nossos outros guias para obter mais informações sobre Docker e Ozeki SMS Gateway.

More information