Como instalar e executar contêineres do Docker na instância do Amazon EC2?

Como instalar e executar contêineres do Docker na instância do Amazon EC2?
O Docker é uma ferramenta que fornece recipientes leves que permitem aos desenvolvedores implantar seus aplicativos, o que é útil, pois os aplicativos podem funcionar com eficiência em diferentes ambientes. Um contêiner do docker é um pacote de software que contém instruções para como será a infraestrutura.

Este guia demonstrará o processo para instalar e executar um contêiner do Docker em uma instância do Amazon EC2.

Como instalar e executar contêineres do Docker na instância do Amazon EC2?

Para instalar e executar o contêiner do docker em uma instância do Amazon EC2, o usuário precisa ter uma instância no “Correndo”Declare com Amazon Linux como Ami. Depois disso, selecione a instância e clique no “Conectar”Botão para obter o comando da plataforma que é usada para criar uma conexão com a instância:

Nesta página, selecione o “Cliente ssh“Guia para obter o comando do“Exemplo" seção:

Cole o comando copiado no terminal e altere o caminho do arquivo de par de chaves privadas:

Quando a instância estiver conectada, atualize os pacotes YUM usando o seguinte comando:

Atualização de Sudo Yum

Digite o seguinte comando para instalar o docker na instância do EC2:

sudo yum install docker

Escreva o comando fornecido para obter as permissões administrativas para o usuário do EC2:

sudo userMod -AG Docker EC2 -User

Novamente, instale o docker do administrador para acessá -lo na instância:

sudo yum install docker

Utilize o seguinte comando para reiniciar a instância, para que o docker seja configurado na instância:

reinicialização do sudo

Após a reinicialização, o usuário precisa se conectar à instância do EC2 usando o comando mencionado na página Connect da instância, que pode parecer o seguinte comando com algumas alterações:

ssh -i "c: \ users \ lenovo \ documents \ pkpf.PEM "EC2-User@EC2-18-136-106-167.AP-Southeast-1.calcular.Amazonaws.com

A seguir, a sintaxe do comando acima:

ssh -i [caminho do par de chaves privadas] EC2 -User@

Depois de conectar -se à instância, inicie o serviço do Docker:

SUDO SERVIÇO DOCKER START

Então, verifique se o Docker está em execução ou não:

Informações do Docker

Agora, execute o recipiente do docker no modo isolado, que mapeará a porta 80 do host para a porta 80 do contêiner. Aqui, o nome e a imagem do contêiner são “nginx”:

Docker Run -d -p 80:80 -Nginx nginx

Digite o seguinte comando para obter a lista de contêineres:

Docker Container ls

Quando o contêiner estiver disponível no Docker, edite as regras do grupo de segurança da instância para adicionar um “Http"Porta com"Faixa de porta 80”Que será acessível a partir de“Em qualquer lugar" na internet:

Quando a porta estiver aberta para executar o recipiente do docker, basta copiar o “DNS público”Na página de instâncias no painel EC2:

Cole o DNS público no navegador da web e o contêiner do Docker estará em funcionamento:

Você instalou e executou com sucesso o contêiner do Docker na instância do Amazon EC2.

Conclusão

Para instalar e executar o contêiner do docker na instância do Amazon EC2, o usuário precisa ter uma instância do EC2 em um estado em execução e depois se conectar a ele. Depois disso, instale o Docker com as permissões administrativas e inicie seus serviços. Em seguida, execute o contêiner do Docker com uma imagem nginx e visite -a usando o DNS público da instância.