Acerca de
El Docker de compilación automatizado Nginx
La imagen "LinuxConfig/Nginx" se puede utilizar como un entorno de prueba básico para implementaciones de sitios web estáticos.
Configuración
La imagen se construye en función de la configuración predeterminada de Nginx WebServer que se ejecuta en Debian GNU/Linux. Nginx WebServer se ejecuta en primer plano y escucha en el puerto predeterminado 80.
Uso
Cree un directorio y coloque su sitio web estático en el que.
$ mkdir html $ echo "mi sitio web estático"> html/índice.html o $ cp -r/rath/to/your/static/witeb/* html/
Implementar contenedor Docker Nginx basado en la imagen de Docker "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 el 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 de host:
$ curl http: // localhost: 49153 nginx dockiner contenedor