¿Cómo uso Nginx Docker??

¿Cómo uso Nginx Docker??

NGINX es un servidor web rápido, de código abierto y más confiable que se utiliza para el desarrollo de aplicaciones del lado del servidor. Soporte de aplicaciones del servidor NGINX para ejecutarse en muchos sistemas operativos diferentes. Nginx es muy útil para tareas de desarrollo. Por lo tanto, el contenedor Docker proporciona soporte para el servidor NGINX.

La plataforma Docker de fuente abierta contiene un motor Docker, un entorno de tiempo de ejecución que se utiliza para ejecutar, construir y orquestar contenedores. El término que hemos utilizado en el artículo a continuación es 'Docker Hub', un servicio alojado donde las aplicaciones contenedorizadas se comparten, distribuyen y colaboran con el resto de la comunidad de desarrollo. Las aplicaciones dockerized son portátiles para implementarse en cualquier entorno como portátil, VM, nube o servidor de metal desnudo. Los componentes modulares se pueden volver a montar en las aplicaciones totalmente completas y hacer conscientemente su trabajo en un entorno en tiempo real.

Elaboraremos en este artículo sobre cómo puede usar Nginx Docker y configurar fácilmente en su sistema.

Todos los pasos dados a continuación se implementan en Ubuntu 20.04 liberación de fosa focal.

Requisitos previos

Tenemos que cumplir con los siguientes requisitos para completar este artículo:

  1. Necesita un registro para una cuenta Docker gratuita donde puede recibir repositorios públicos gratuitos.
  2. Docker debe instalar y ejecutar localmente en su sistema.
  3. Necesita una cuenta raíz o un usuario puede ejecutar comandos sudo.

Para una mejor comprensión del Nginx Docker, debe realizar los siguientes pasos:

Paso 1: Tirarás de la imagen Nginx Docker de Docker Hub. Inicie sesión en su cuenta Docker Hub. Si no está registrado, entonces puede registrarse para obtener una cuenta gratuita. Una vez que haya iniciado sesión en el Docker Hub, puede buscar y ver la imagen para Nginx, que se proporciona a continuación.

Para buscar imágenes NGINX, escriba Nginx en la barra de búsqueda y luego haga clic en el enlace Nginx oficial que se mostrará en los resultados de la búsqueda.

Paso 2: Aquí, verá el comando Docker Pull para Nginx. Ahora, en su host de Docker, ejecute el siguiente comando Docker Pull en el terminal para descargar la última imagen de Nginx desde Docker Hub.

$ sudo Docker Pull Nginx

Paso 4: Use el comando otorgado a continuación para ejecutar el contenedor Nginx Docker:

$ docker run -it - -rm -d -p 8080: 80 --name web nginx


Hemos utilizado el puerto del servidor NGINX 8080 en el sistema de host de Docker. Después de ejecutar el comando anterior, verá la siguiente ventana de salida para navegar por el http: // localhost: 8080 URL. La siguiente salida mostrada muestra que el Docker Nginx está funcionando correctamente.

Ejemplo:

Discutamos un ejemplo. En el ejemplo definido a continuación, podemos alojar una página web en nuestro contenedor Nginx Docker. Aquí, estamos creando una nueva página web HTML personalizada y luego la probamos utilizando la imagen NGINX.
Cree un nuevo directorio llamado 'Sitio-Content'. En este director, agregará un archivo HTML llamado 'Índice.html 'e incluyamos la siguiente línea de código en el índice recién creado.archivo html.





Docker nginx


Hola demostración para usar el contenedor nginx



Ejecute el comando Docker a continuación mencionado.

$ Docker Run -it - -RM -D -P 8080: 80 - -Name Web -V ~/Site -Content:/usr/share/nginx/html nginx

Para el servidor NGINX, expusimos el puerto 80 al puerto 8080 en el host de Docker.

A continuación, adjuntará el volumen en el contenedor '/usr/share/nginx/html' al directorio de ejecución actual donde el helloworld.Se guarda el archivo del programa HTML.

Ahora, si navega por la URL http: // localhost: 8080/índice.HTML, obtendrá la salida dada a continuación en la ventana de visualización:

Conclusión

Hoy, hemos demostrado en este artículo cómo usar las imágenes oficiales de Docker de Nginx. Hemos descrito cómo configurar y usar el Nginx Docker. Usando algunos pasos simples, puede crear nuevas imágenes de Docker a partir de imágenes disponibles que faciliten su contenedor y controlen y controlen.