Comment installer et exécuter des conteneurs Docker sur l'instance Amazon EC2?

Comment installer et exécuter des conteneurs Docker sur l'instance Amazon EC2?
Docker est un outil qui fournit des conteneurs légers qui permettent aux développeurs de déployer leurs applications, ce qui est utile car les applications peuvent fonctionner efficacement dans différents environnements. Un conteneur Docker est un progiciel qui contient des instructions pour ce à quoi ressemblera l'infrastructure.

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.