Noticias
New Serverspace Centro de datos en Uzbekistán: Tashkent
Serverspace Black Friday
VB
Abril 18 2023
Actualizado el 30 de mayo de 2025

Como correr Nginx en un parche de Docker Contenedor en Ubuntu: Guía de instalación sencilla

Docker Preguntas Frecuentes Nginx

¿Por qué podría querer ejecutar nginx en Docker?

Una de las principales ventajas de Docker es su 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 contenedor", debes instalar Docker. Vamos a ello:

curl -fsSL https://get.docker.com -o initial.sh; bash ./initial.sh

Docker setup

Cree el directorio para los archivos del proyecto:

mkdir -p ~/project/content

Create the directory

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

echo "<h1>Serverspace is the best hosting company</h1>" > ~/project/content/index.html

Put content to project

Inicie el servicio:

docker run --name nginxapp -p 80:80 -v ~/project/content:/usr/share/nginx/html nginx

Start the service

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

Check the result

Es suficiente para una configuración mínima, pero puedes "adjuntar" archivos de configuración adicionales al servidor web si es necesario. También te aconsejo que ejecutes el contenedor con el indicador -d, que le "dirá" a Docker que ejecute el contenedor en segundo plano para que puedas cerrar la sesión de terminal:

docker run --name nginxapp -p 80:80 -v ~/project/content:/usr/share/nginx/html -v ~/project/yourdomain.conf:/etc/project/conf.d/yourdomain.conf -d nginx

Additional configuration

Conclusión

En este material mencioné algunas ventajas de ejecutar nginx en contenedores y describí la forma de ejecutarlo. Ubuntu 20.04.

También te puede interesar

Votar:
5 de 5
Calificación promedio: 5
Calificado por: 1
1101 CT Ámsterdam Países Bajos, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300

También le podría interesar...

Utilizamos cookies para hacer que su experiencia en el Serverspace mejor. Al continuar navegando en nuestro sitio web, usted acepta nuestros
Uso de Cookies además Política de privacidad.