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