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: 3.119 ]

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":


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


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


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


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

Explorando o Network Manager

Asterisk - Configurando Ramais, Plano de Discagem e URA Simples

Asterisk - Definindo variáveis e manipulando fluxo de dados

Leitura recomendada

Subindo o Zabbix e Grafana no Podman com Pod

Introdução e Utilização do Docker

Principais Comandos Básicos do Docker-CE

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

Instalando Openshift Origin 3.11 com Ansible

  
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