Instalación de Redis 2026 en Linux mediante Docker con Configuración de Red

Esta guía proporciona instrucciones para desplegar Redis en un sistema operativo Linux (basado en CentOS 7) utilizando Docker, incluyendo la preparación del entorno Docker y la configuración de red para acceso externo.

Preparación del Entorno Docker en CentOS 7

Para comenzar, se debe limpiar cualquier instalación previa de Docker y establecer los repositorios necesarios.

Elimine los paquetes obsoletos de Docker:

sudo yum remove -y docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

Instale el complemento de gestión de paquetes para facilitar la configuración de repositorios:

sudo yum install -y yum-utils

Para simplificar la instalación de Docker y configurar fuentes de aceleración, ejecute un script automatizado. Esto agiliza el proceso y establece espejos locales para mejorar la velocidad de descarga.

bash <(wget -qO- https://ejemplo.com/instalar-docker.sh)

Una vez completado, verifique la instalación comprobando la versión y los detalles de configuración:

docker --version
docker info | grep -A 5 "Registry Mirrors"

La salida debería mostrar la versión de Docker y confirmar que los espejos de registro están configurados.

Despliegue de Redis mediante Docker

Extraiga la última imagen oficial de Redis del repositorio de Docker:

docker pull redis:latest

Cree un conteneder de Redis con parámetros personalizados. En este ejemplo, se establece una contraseña segura y se activa la persistencia de datos para garantizar la durabilidad.

docker run -d \
  --nombre mi-redis \
  -p 6380:6379 \
  redis:latest \
  redis-server \
  --requirepass "contraseña_segura" \
  --appendonly yes

Para iniciar el contenedor después de una detención, utilice:

docker start mi-redis

Pruebe la conectividad accediendo al cliente Redis dentro del contenedor:

docker exec -it mi-redis redis-cli
AUTH contraseña_segura
SET clave "valor_ejemplo"
GET clave

Si la operación devuelve "valor_ejemplo", el servicio está funcionando correctamente.

Configuración de Red para Acceso Externo

Para permitir que herramientas de administración como clientes Redis o interfaces gráficas se conecten desde el host o redes externas, configure el reenvío de puertos en el hipervisor VMware.

Abra el editor de redes virtuales en VMware, seleccione la red VMnet8 y acceda a la configuración de NAT. Agregue una nueva regla de reenvío de puertos con los siguientes parámetros:

  • Puerto del Host: 6380
  • Tipo: TCP
  • Dirección IP de la Máquina Virtual: La dirección IP estática asignada a su máquina virtual (ej. 192.168.1.100)
  • Puerto de la Máquina Virtual: 6379

Guarde la configruación. Ahora, las aplicaciones cliente en el host pueden conectarse a Redis utilizando la dirección IP del host y el puerto 6380, con la contraseña configurada anteriormente.

Etiquetas: Redis Docker linux centos VMware

Publicado el 7-15 22:19