Cómo desplegar un contenedor NGINX con almacenamiento persistente usando Podman

Hola desarrolladores de contenedores, Jack Wallen aquí para ayudarte a hacer que la tecnología funcione. Si estás haciendo la transición a Podman o eres nuevo en el desarrollo de contenedores, quiero mostrarte lo fácil que es implementar un contenedor con almacenamiento persistente. Esta es una forma maravillosa de asegurarte de que tu trabajo siga estando disponible, incluso si algo sale mal con el contenedor.

Índice de Contenido
  1. ¿Qué es el almacenamiento persistente?
  2. Crea un volumen para el almacenamiento
  3. Crea un nuevo archivo de índice para NGINX

¿Qué es el almacenamiento persistente?

El almacenamiento persistente significa que estamos mapeando una unidad local que albergará los datos en la unidad del contenedor. Te lo mostraré con el probado y verdadero servidor web NGINX. Para hacer esto, necesitarás tener una instancia en ejecución de Podman en un sistema operativo compatible como Ubuntu Server o Rocky Linux.

Crea un volumen para el almacenamiento

Lo primero que debes hacer es crear un volumen que albergará los datos con el siguiente comando:

podman volume create nginx-volume

Ese volumen se creará en el directorio /home/USUARIO/.local/share/containers/storage/volumes/nginx-volume/_data, donde USUARIO es tu nombre de usuario de Linux.

Crea un nuevo archivo de índice para NGINX

Ahora, crea un nuevo archivo de índice para NGINX con el comando:

Cómo instalar y usar Atoms para crear entornos chroot fácilmente en Fedora Workstation

nano /home/USUARIO/.local/share/containers/storage/volumes/nginx-volume/_data/index.html

Reemplaza "USUARIO" por tu nombre de usuario de Linux. En ese archivo, pega el siguiente contenido:

<h2>¡Hola, Newsmatic!</h2>

Guarda y cierra el archivo. Ahora podemos implementar nuestro contenedor NGINX y adjuntarlo al volumen recién creado que contiene nuestro archivo index.html. Usa el siguiente comando:

podman run -d -p 8085:80 -v nginx-volume:/usr/share/nginx/html --name nginx-volumetest nginx:latest

Una vez que el contenedor esté en funcionamiento, puedes ver el archivo de índice apuntando un navegador web a http://SERVIDOR:8085, donde SERVIDOR es la dirección IP del servidor de alojamiento. Asegúrate de abrir el firewall para permitir el puerto 8085 y ¡listo!

Portainer: Crea equipos restringidos para un desarrollo eficiente

Y eso es todo lo que necesitas para implementar un contenedor NGINX con Podman que incluya almacenamiento persistente.

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Desarrollo, allí encontraras muchos artículos similares a Cómo desplegar un contenedor NGINX con almacenamiento persistente usando Podman , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.