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.