GNU/Linux >> Linux Esercitazione >  >> Debian

Immagine Docker del server web Nginx basata su Debian GNU/Linux

Informazioni su

La finestra mobile di compilazione automatizzata Nginx l'immagine "linuxconfig/nginx" può essere utilizzata come ambiente di test di base per la distribuzione di siti Web statici.

Configurazione

L'immagine è basata sulla configurazione predefinita del server web Nginx in esecuzione su Debian GNU/Linux. Il server web Nginx viene eseguito in primo piano e rimane in ascolto sulla porta predefinita 80.

Utilizzo

Crea una directory e posiziona il tuo sito web statico all'interno.

$ mkdir html
$ echo "My Static Website" > html/index.html
OR
$ cp -r /path/to/your/static/website/* html/

Distribuisci il contenitore della finestra mobile nginx basato sull'immagine della finestra mobile "linuxconfig/nginx".

$ sudo docker run -d --name=nginx -p 80 -v $PWD/html:/var/www/html linuxconfig/nginx

Il comando precedente distribuirà un nuovo contenitore docker denominato nginx. Controlla il reindirizzamento di una porta da una porta locale casuale alla porta 80 all'interno del contenitore nginx:

$ sudo docker port nginx
80/tcp -> 0.0.0.0:49153

A questo punto sarai in grado di accedere al tuo sito web statico tramite una porta locale 49153 sul tuo sistema host:

$ curl http://localhost:49153
Nginx Docker Container

Debian
  1. Come ricompilare il server web nginx su Debian Linux

  2. Come installare il motore Docker su Debian 9 Stretch Linux

  3. Configurazione del server proxy inverso Nginx su Debian Linux

  4. Installare Nginx su Debian 9 Server - Processo passo dopo passo?

  5. Come installare PHP 7.1 sul server GNU/Linux Debian 8.7 (jessie)?

Come installare Caddy Web Server su Debian 11

Aptitude - Strumento di gestione dei pacchetti Debian GNU/Linux

Come installare Nginx Web Server su Alpine Linux

Comandi per installare Xrdp Server su Debian 11 Bullseye Linux

Come installare Webmin su Debian 11 Bullseye Server Linux

Come installare il server Web Apache su Debian 11