GNU/Linux >> Tutoriales Linux >  >> Debian

Imagen de Docker del servidor web Nginx basada en Debian GNU/Linux

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

Debian
  1. Habilite el inicio de sesión raíz SSH en Debian Linux Server

  2. Cómo volver a compilar el servidor web nginx en Debian Linux

  3. Configuración del servidor proxy inverso Nginx en Debian Linux

  4. Cómo instalar el servidor web Nginx en Linux

  5. Servidor web Node.js implementado dentro de Docker

Cómo instalar el servidor web Caddy en Debian 11

Aptitude - Herramienta de gestión de paquetes Debian GNU/Linux

Cómo instalar el servidor web Nginx en Alpine Linux

Comandos para instalar el servidor Xrdp en Debian 11 Bullseye Linux

Cómo instalar Webmin en Debian 11 Bullseye Server Linux

Cómo instalar el servidor web Apache en Debian 11