Inicializando servidor Ubuntu na AWS e rodando apache em Container

Nesse artigo iremos inicializar uma instância em nuvem na AWS e rodar o Apache como server web em um container

[ Hits: 1.707 ]

Por: Robson Leite em 24/05/2024 | Blog: https://www.linkedin.com/in/robson-leite-308bb9143/


Instalando Docker no Ubuntu Server



Agora vamos instalar a Docker no Ubuntu server:

1- De volta à interface EC2 da AWS clique em "Instances":

Linux: Inicializando servidor Ubuntu na AWS e rodando apache em Container

2- Logo após isso você será direcionado para a página que lista todas as instâncias da AWS:

Linux: Inicializando servidor Ubuntu na AWS e rodando apache em Container

Selecionando a máquina virtual, no bloco mais abaixo as informações da mesma serão carregadas:

Linux: Inicializando servidor Ubuntu na AWS e rodando apache em Container

No caso a informação importante nesse momento é o "Public IPv4 address" e será por esse endereço que faremos acesso SSH na máquina.

3- Realizar acesso SSH na máquina:

Simples, comando é ssh -i "chave.pem" ubuntu@IP-externo, no meu caso ficou assim:

ssh -i /home/robson/Downloads/chave-ubuntu-server.pem ubuntu@52.204.147.228

Linux: Inicializando servidor Ubuntu na AWS e rodando apache em Container

Vamos elevar os privilégios para administrador com o comando "sudo su"

4- Agora vamos de fato iniciar a instalação da Docker. Para a instalação usaremos a documentação oficial da Docker como base, link abaixo:

https://docs.docker.com/engine/install/ubuntu/

  • 4.1- Seguindo a documentação, vamos atualizar os repositórios com:
    sudo apt update

  • 4.2- Fazer a instalação do ca-certificate, curl e gnupg com:
    sudo apt-get install ca-certificates curl gnupg"

  • 4.3- Alterar as permissões do diretório "/etc/apt/keyrings" com o comando:
    sudo install -m 0755 -d /etc/apt/keyrings"

  • 4.4- Obter a chave GPG com:
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg"

  • 4.5- Alterar a permissão de leitura da chave com:
    sudo chmod a+r /etc/apt/keyrings/docker.gpg"

  • 4.6- Feito isso adicione a Docker ao repositório do Ubuntu com o comando abaixo:
    echo \ "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ sudo tee /etc/apt/sources.list.d/docker.list /dev/null

  • 4.7- Atualize novamente a lista de repositórios do sistema com:
    sudo apt update

  • 4.8- Por fim, realize o download da Docker:
    sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin


Página anterior     Próxima página

Páginas do artigo
   1. Pré requisitos
   2. Introdução
   3. Inicializando uma instância na AWS
   4. Instalando Docker no Ubuntu Server
   5. Rodando Apache na Docker e redirecionando portas na AWS
Outros artigos deste autor

Explorando o Network Manager

Asterisk - Definindo variáveis e manipulando fluxo de dados

VOIP - Interceptando tráfego de pacotes

Asterisk - Configurando Ramais, Plano de Discagem e URA Simples

Leitura recomendada

Usando Docker para encapsular qualquer aplicação no GNU/Linux

Configurando Docker Swarm no Rocky Linux

Docker Swarm no CentOS 8

Docker: Uma abordagem didática para tempos obscuros

Docker - Combatento o COVID-19

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts