English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Installation Nginx avec Docker

Nginx est un serveur web HTTP et proxy inverse performant, il fournit également IMAP/POP3/Service SMTP .

1、consulter les versions d'Nginx disponibles

Visitez l'adresse du dépôt d'image Nginx : https://hub.docker.com/_/nginx?tab=tags

Vous pouvez voir d'autres versions d'Nginx via le tri par, par défaut, c'est la version la plus récente : nginx:latest

Vous pouvez également trouver d'autres versions que vous souhaitez dans la liste déroulante :

De plus, nous pouvons également utiliser la commande $ docker search nginx pour voir les versions disponibles :

$ docker search nginx
NAME                     DESCRIPTION                                     STARS   OFFICIAL   AUTOMATED
nginx                     Official build of Nginx.                        3260      [OK]       
jwilder/nginx-proxy       Automated Nginx reverse proxy for docker c...   674                  [OK]
richarvey/nginx-php-fpm   Container running Nginx + PHP-FPM capable ...   207                  [OK]
million12/nginx-php       Nginx + PHP-FPM 5.5, 5.6, 7.0 (NG), CentOS...   67                   [OK]
maxexcloo/nginx-php                                      Conteneur de cadre Docker avec Nginx et ...   57                   [OK]
...

2, prendre la version la plus récente de l'image Nginx

Ici, nous tirons l'image la plus récente officielle :

$ docker pull nginx:latest

3

Utilisez les commandes suivantes pour vérifier si nginx est installé :

$ docker images

Dans l'image ci-dessus, nous pouvons voir que nous avons installé l'image Docker la plus récente (latest) de nginx.

4, exécuter le conteneur

Après l'installation, nous pouvons utiliser les commandes suivantes pour exécuter le conteneur nginx :

$ docker run --name nginx-test -p 8080:80 -d nginx

Explication des paramètres :

  • --name nginx-test: Nom du conteneur.

  • -p 8080:80: Port pour la mappage, le port local 808Port 0 est mappé sur le conteneur interne 8Port 0

  • -d nginx: Configurez le conteneur pour s'exécuter en arrière-plan en permanence.

5, installation réussie

Nous pouvons accéder directement via le navigateur 808Service nginx sur le port 0 :