¿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:
Cree el directorio para los archivos del proyecto:
Coloque el contenido en este directorio. Solo crearé una página para fines de demostración:
Inicie el servicio:
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:
Conclusión
En este material dije algunas ventajas de contenerizado nginx ejecución y forma descrita de ejecutarlo Ubuntu 20.04.