Nginx est un serveur Web rapide, open-source et plus fiable qui est utilisé pour le développement d'applications côté serveur. Prise en charge de l'application du 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 qui est utilisé pour exécuter, construire et orchestre les 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 collaborées avec le reste de la communauté du développement. Les applications docktisées sont portables à implémenter sur n'importe quel environnement comme un ordinateur portable, une machine virtuelle, un cloud ou un serveur de métal nu. Les composants modulaires peuvent être réassemblés à nouveau dans les applications entièrement tractées et faire consciemment leur travail dans un environnement en temps réel.
Nous élaborerons dans cet article sur la façon dont vous pouvez utiliser Nginx Docker et facilement configuré sur votre système.
Toutes les étapes ci-dessous sont mises en œuvre sur Ubuntu 20.04 Libération focale FOSSA.
Conditions préalables
Nous devons répondre aux exigences suivantes pour compléter cet article:
Pour une meilleure compréhension du Nginx Docker, vous devez effectuer les étapes suivantes:
Étape 1: Vous tirerez l'image Nginx Docker de Docker Hub. Connectez-vous à votre compte Docker Hub. Si vous n'êtes pas inscrit alors, vous pouvez vous inscrire à un compte gratuit. Une fois que vous vous êtes connecté au Docker Hub, vous pouvez rechercher et afficher l'image pour Nginx, qui est donné ci-dessous.
Pour rechercher des images Nginx, tapez Nginx dans la barre de recherche, puis cliquez sur le lien Nginx officiel qui sera affiché sur les résultats de la recherche.
Étape 2: Ici, vous verrez la commande docker till 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 Docker Hub.
$ sudo docker pull 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 de serveur Nginx 8080 sur le système hôte docker. Après avoir exécuté la commande ci-dessus, vous verrez la fenêtre de sortie suivante lors de la navigation sur le http: // localhost: 8080 URL. 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 Nginx Docker. Ici, nous créons une nouvelle page Web HTML personnalisée, puis la testons en utilisant l'image Nginx.
Créer un nouveau répertoire nommé «site-contenu». Dans ce directeur, vous ajouterez un fichier HTML nommé 'index.HTML 'et incluons la ligne de code suivante dans l'index nouvellement créé.fichier html.
Bonjour démo pour utiliser le conteneur nginx
Exécuter la commande docker mentionnée ci-dessous.
$ docker run -it --rm -d -p 8080: 80 --name web -v ~ / site-conont: / 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 joignerez le volume sur le conteneur '/ usr / share / nginx / html' au répertoire en cours d'exécution actuel où le Helloworld.Le fichier du programme HTML est enregistré.
Maintenant, si vous parcourez l'URL http: // localhost: 8080 / index.HTML, vous obtiendrez la sortie ci-dessous sur la fenêtre d'affichage:
Conclusion
Aujourd'hui, nous avons démontré dans cet article comment utiliser les images officielles de Nginx Docker. Nous avons décrit comment configurer et utiliser le nginx docker. À l'aide de 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.