Acerca de
La ventana acoplable de compilación automatizada Nginx
La imagen "linuxconfig/nginx" se puede usar como un entorno de prueba básico para implementaciones de sitios web estáticos.
Configuración
La imagen está construida en base a la configuración predeterminada del servidor web Nginx que se ejecuta en Debian GNU/Linux. El servidor web Nginx se ejecuta en primer plano y escucha en el puerto predeterminado 80.
Uso
Cree un directorio y coloque su sitio web estático dentro.
$ mkdir html $ echo "My Static Website" > html/index.html OR $ cp -r /path/to/your/static/website/* html/
Implemente el contenedor acoplable nginx basado en la imagen acoplable "linuxconfig/nginx".
$ sudo docker run -d --name=nginx -p 80 -v $PWD/html:/var/www/html linuxconfig/nginx
El comando anterior implementará un nuevo contenedor docker llamado nginx. Verifique una redirección de puerto desde un puerto local aleatorio al puerto 80 dentro del contenedor nginx:
$ sudo docker port nginx 80/tcp -> 0.0.0.0:49153
En esta etapa, podrá acceder a su sitio web estático a través de un puerto local 49153 en su sistema host:
$ curl http://localhost:49153 Nginx Docker Container