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

Installazione Nginx Docker

Nginx è un server web HTTP e proxy inverso ad alta performance, che offre anche servizi IMAP/POP3/SMTP .

1、查看可用的 Nginx 版本

Visita l'indirizzo del repository delle immagini Nginx: https://hub.docker.com/_/nginx?tab=tags

Puoi vedere altre versioni di Nginx tramite Sort by, la versione predefinita è la più recente nginx:latest

Puoi anche trovare altre versioni desiderate nella lista a discesa:

Inoltre, possiamo utilizzare il comando docker search nginx per visualizzare le versioni disponibili:

$ 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       Docker framework container with Nginx and ...   57                   [OK]
...

2、Prendi l'immagine Nginx più recente

Ecco come recuperiamo l'immagine più recente ufficiale:

$ docker pull nginx:latest

3、Visualizza le immagini locali

Utilizza il seguente comando per verificare se nginx è stato installato:

$ docker images

Nell'immagine sopra possiamo vedere che abbiamo installato l'immagine nginx della versione più recente (latest).

4、Esegui il container

Dopo l'installazione, possiamo eseguire il container nginx utilizzando il seguente comando:

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

Spiegazione dei parametri:

  • --name nginx-test: Nome del container.

  • -p 8080:80: Mappa la porta, mappa la porta locale 8080 alla porta interna 80 del container.

  • -d nginx: Imposta il container per eseguire in background.

5、Installazione completata

Infine, possiamo accedere direttamente al servizio nginx sulla porta 8080 tramite il browser: