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.700 ]

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

VOIP - Interceptando tráfego de pacotes

Asterisk - Configurando Ramais, Plano de Discagem e URA Simples

Asterisk - Definindo variáveis e manipulando fluxo de dados

Explorando o Network Manager

Leitura recomendada

Principais Comandos Básicos do Docker-CE

Docker: Uma abordagem didática para tempos obscuros

Subindo o Zabbix e Grafana no Podman com Pod

Docker - Combatento o COVID-19

Configurando Docker Swarm no Rocky Linux

  
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