Nginx

Comment utiliser Nginx Docker?

Comment utiliser Nginx Docker?

Nginx est un serveur Web rapide, open source et plus fiable utilisé pour le développement d'applications côté serveur. Prise en charge des applications de serveur Nginx pour s'exécuter sur de nombreux systèmes d'exploitation différents. Nginx est très utile pour les tâches de développement. Par conséquent, le conteneur Docker prend en charge le serveur Nginx.

La plate-forme Docker open source contient un moteur Docker, un environnement d'exécution utilisé pour exécuter, créer et orchestrer des conteneurs. Le terme que nous avons utilisé dans l'article ci-dessous est « docker hub », un service hébergé où les applications conteneurisées sont partagées, distribuées et collaboratives avec le reste de la communauté de développement. Les applications dockerisées sont portables pour être mises en œuvre sur n'importe quel environnement comme un ordinateur portable, une machine virtuelle, un cloud ou un serveur bare-metal. Les composants modulaires peuvent être réassemblés dans les applications complètes et faire consciemment leur travail dans un environnement en temps réel.

Nous allons détailler dans cet article comment vous pouvez utiliser Nginx Docker et le configurer facilement sur votre système.

Toutes les étapes ci-dessous sont implémentées sur Ubuntu 20.04 Libération Focal Fossa.

Conditions préalables

Pour terminer cet article, nous devons remplir les conditions suivantes :

  1. Vous devez vous inscrire pour un compte docker gratuit où vous pouvez recevoir des référentiels publics gratuits.
  2. Docker doit s'installer et s'exécuter localement sur votre système.
  3. Vous avez besoin d'un compte root, ou un utilisateur peut exécuter des commandes sudo.

Pour une meilleure compréhension du docker Nginx, vous devez effectuer les étapes suivantes :

Étape 1 : vous allez extraire l'image Nginx Docker de Docker Hub. Connectez-vous à votre compte Docker Hub. Si vous n'êtes pas inscrit alors, vous pouvez vous inscrire pour un compte gratuit. Une fois connecté au docker hub, vous pouvez rechercher et afficher l'image de nginx, qui est donnée ci-dessous.

Pour rechercher des images Nginx, tapez nginx dans la barre de recherche, puis cliquez sur le lien officiel Nginx qui s'affichera dans les résultats de la recherche.

Étape 2: Ici, vous verrez la commande docker pull pour Nginx. Maintenant, sur votre hôte docker, exécutez la commande Docker pull suivante sur le terminal pour télécharger la dernière image Nginx à partir du hub docker.

$ sudo docker tirer nginx

Étape 4 : utilisez la commande ci-dessous pour exécuter le conteneur docker Nginx :

$ docker run -it --rm -d -p 8080:80 --name web nginx


Nous avons utilisé le port 8080 du serveur Nginx sur le système hôte Docker. Après avoir exécuté la commande ci-dessus, vous verrez la fenêtre de sortie suivante en parcourant l'URL http://localhost:8080. La sortie affichée suivante montre que le docker Nginx fonctionne correctement.

Exemple:

Discutons d'un exemple. Dans l'exemple défini ci-dessous, nous pouvons héberger une page Web sur notre conteneur docker Nginx. Ici, nous créons une nouvelle page Web HTML personnalisée, puis la testons en utilisant l'image Nginx.
Créez un nouveau répertoire nommé 'site-content'. Dans ce directeur, vous allez ajouter un fichier html nommé 'index.html' et incluons la ligne de code suivante dans l'index nouvellement créé.fichier html.





Docker Nginx


Bonjour démo pour utiliser le conteneur Nginx



Exécutez la commande Docker mentionnée ci-dessous.

$ docker run -it --rm -d -p 8080:80 --name web -v ~/site-content:/usr/share/nginx/html nginx

Pour le serveur nginx, nous avons exposé le port 80 au port 8080 sur l'hôte docker.

Ensuite, vous attacherez le volume sur le conteneur '/usr/share/nginx/html' au répertoire d'exécution actuel où le helloworld.le fichier de programme html est enregistré.

Maintenant, si vous parcourez l'URL http://localhost:8080/index.html, vous obtiendrez le résultat ci-dessous dans la fenêtre d'affichage :

Conclusion

Aujourd'hui, nous avons démontré dans cet article comment utiliser les images docker officielles de NGINX. Nous avons décrit comment configurer et utiliser Nginx Docker. En quelques étapes simples, vous pouvez créer de nouvelles images Docker à partir d'images disponibles qui facilitent la gestion et le contrôle de votre conteneur.

5 meilleurs jeux d'arcade pour Linux
De nos jours, les ordinateurs sont des machines sérieuses utilisées pour les jeux. Si vous ne pouvez pas obtenir le nouveau score élevé, vous saurez c...
Bataille pour Wesnoth 1.13.6 Développement publié
Bataille pour Wesnoth 1.13.6 publiée le mois dernier, est la sixième version de développement de la 1.13.x series et il apporte un certain nombre d'am...
Comment installer League Of Legends sur Ubuntu 14.04
Si vous êtes fan de League of Legends, alors c'est l'occasion pour vous de tester League of Legends. Notez que LOL est pris en charge sur PlayOnLinux ...