07.06.2023

Como correr Nginx en un parche de Docker contenedor en Ubuntu

¿Por qué podrías querer correr? nginx in docker

El de los principales docker la ventaja es la idempotencia total. Docker la imagen es "una cosa en sí misma", puede copiarla o moverla a otro servidor y el comportamiento de la imagen será el mismo.

Docker Configure

Antes de ejecutar cualquier software "en contenedores", debe instalar docker sí mismo. Vamos a ello:

rizo -fsSL https://obtener.docker.com -o inicial.sh; bash ./inicial.sh

Cree el directorio para los archivos del proyecto:

mkdir -p ~/proyecto/contenido

Coloque el contenido en este directorio. Solo crearé una página para fines de demostración:

eco "Serverspace es la mejor empresa de hosting " > ~/proyecto/contenido/index.html

Inicie el servicio:

docker ejecutar --nombre nginxapp -p 80:80 -v ~/proyecto/contenido:/usr/compartir/nginx/ html nginx

El servidor debería darte la respuesta correcta si abres su IP a través de la web:

Es suficiente para una configuración mínima, pero puede "adjuntar" archivos de configuración adicionales al servidor web si es necesario. También le aconsejo que ejecute el contenedor con la bandera -d, esta bandera "dirá" docker para ejecutar el contenedor en segundo plano para que pueda cerrar la sesión de terminal:

docker ejecutar --nombre nginxapp -p 80:80 -v ~/proyecto/contenido:/usr/compartir/nginx/html -v ~/proyecto/sudominio.conf:/etc/proyecto/conf.d/sudominio.conf -d nginx

Conclusión

En este material dije algunas ventajas de contenerizado nginx ejecución y forma descrita de ejecutarlo Ubuntu 20.04.

También te puede interesar