Ce guide montrera le processus pour installer et exécuter un conteneur Docker sur une instance Amazon EC2.
Comment installer et exécuter des conteneurs Docker sur l'instance Amazon EC2?
Pour installer et exécuter le conteneur Docker sur une instance Amazon EC2, l'utilisateur doit avoir une instance dans le "En cours”État avec Amazon Linux comme ami. Après cela, sélectionnez l'instance et cliquez sur "Connecter”Bouton pour obtenir la commande de la plate-forme qui est utilisée pour créer une connexion à l'instance:
Sur cette page, sélectionnez le «Client SSH”Tab pour obtenir la commande du«Exemple" section:
Collez la commande copiée sur le terminal et modifiez le chemin du fichier de paire de clés privés:
Une fois l'instance connectée, mettez à jour les packages YUM à l'aide de la commande suivante:
Mise à jour Sudo Yum
Tapez la commande suivante pour installer Docker sur l'instance EC2:
sudo yum install docker
Écrivez la commande fournie pour obtenir les autorisations administratives pour l'utilisateur EC2:
Sudo Usermod -Ag Docker EC2-utilisateur
Encore une fois, installez le docker de l'administrateur pour y accéder sur l'instance:
sudo yum install docker
Utilisez la commande suivante pour redémarrer l'instance, de sorte que le Docker est configuré dans l'instance:
Sudo Reboot
Une fois le redémarrage terminé, l'utilisateur doit se connecter à l'instance EC2 en utilisant la commande mentionnée sur la page Connexion de l'instance qui pourrait ressembler à la commande suivante avec quelques modifications:
ssh -i "c: \ users \ lenovo \ documents \ pkpf.pem "ec2-user @ ec2-18-136-106-167.AP-Southeast-1.calculer.Amazonaws.com
Ce qui suit est la syntaxe de la commande ci-dessus:
ssh -i [chemin de la paire de clés privés] ec2-user @
Après avoir été connecté à l'instance, démarrez le service Docker:
SUDO SERVICE DOCKER START
Ensuite, vérifiez si le Docker est en cours d'exécution ou non:
Informations sur docker
Maintenant, exécutez le conteneur Docker dans le mode détaché qui mappera le port 80 de l'hôte du port 80 du conteneur. Ici, le nom et l'image du conteneur sont «nginx»:
docker run -d -p 80:80 --name nginx nginx
Tapez la commande suivante pour obtenir la liste des conteneurs:
Docker Container LS
Une fois le conteneur disponible sur le Docker, modifiez les règles du groupe de sécurité de l'instance pour ajouter un «Http"Port avec"Port de port 80"Qui sera accessible à partir de"Partout" sur Internet:
Une fois le port ouvert pour exécuter le conteneur Docker, copiez simplement le «DNS public«Depuis la page Instances sur le tableau de bord EC2:
Collez le DNS public sur le navigateur Web et le conteneur Docker sera opérationnel:
Vous avez réussi et exécuté le conteneur Docker sur l'instance Amazon EC2.
Conclusion
Pour installer et exécuter le conteneur Docker sur l'instance Amazon EC2, l'utilisateur doit avoir une instance EC2 dans un état en cours. Après cela, installez Docker dessus avec les autorisations administratives et démarrez ses services. Ensuite, exécutez le conteneur Docker en ayant une image Nginx et visitez-la en utilisant le DNS public de l'instance.