Cómo ejecutar Redis en Docker

Cómo ejecutar Redis en Docker
Redis es una de las bases de datos en memoria más populares. Es una solución gratuita y de código abierto que se puede usar como mecanismo de almacenamiento en caché o corredor de mensajes.

Docker es una plataforma de contenedores que le permite desarrollar, empaquetar y enviar aplicaciones en entornos independientes. Permite a los desarrolladores crear entornos de aplicación que se ejecutan en cualquier lugar con todas las herramientas y dependencias requeridas.

Aprenderemos a ejecutar Redis en un contenedor usando Docker para este.

Requisitos

En este tutorial, suponemos que tiene la última versión de Docker instalada en su sistema. Si no, puede verificar los recursos a continuación para aprender a lograr esto.

  • https: // linuxhint.com/install_configure_docker_ubuntu/
  • https: // linuxhint.com/install_docker_ce_centos8/
  • https: // linuxhint.com/install_docker_debian_10/
  • https: // linuxhint.com/docker_arch_linux/
  • https: // www.estibador.com/productos/Docker-desktop

Una vez que tenga Docker instalado y configurado en su sistema, podemos continuar con el tutorial.

Paso 1 - Inicie el servicio Docker

El primer paso es habilitar e iniciar el servicio Docker. Si usa Docker Desktop en Windows, Linux o MacOS, ejecute la aplicación para iniciar el servicio.

También puede usar el comando como se muestra a continuación:

sudo systemctl start docker

Para verificar el estado del servicio Docker, ingrese el comando:

sudo systemctl status docker

Paso 2 - Obtener imagen Docker

El siguiente paso es extraer la imagen Docker del Docker Hub oficial. Podemos hacer esto ejecutando el comando:

Sudo Docker Pull Redis

Paso 3 - Iniciar contenedor Redis

Para iniciar el contenedor Docker, ejecute el comando que se muestra a continuación:

Sudo Docker Run - -Name Redis -Server -D Redis

El comando anterior debe ejecutar el contenedor Docker con el servidor Redis.

Puede verificar el estado de la imagen Docker usando el comando PS como:

sudo docker ps

El comando anterior debe devolver una salida de ejemplo como se muestra:

Prueba si Redis Server está arriba

Para probar si el servidor Redis está en funcionamiento, abra el terminal y ejecute el comando:

sudo docker exec -it redis -server sh

El comando anterior le da una sesión de shell a su contenedor Docker.

Ejecute el comando anterior para probar la conexión al servidor Redis

$ Redis-cli ping
APESTAR

Si obtiene la salida como pong, el servidor está arriba.

Luego puede conectarse al CLI redis usando el comando:

# Redis-Cli
127.0.0.1: 6379>

Paso 4 - Detener el contenedor Docker

Una vez que realiza las operaciones de su base de datos, puede detener el contenedor Redis usando el comando:

$ sudo Docker Stop Redis-Server

Conclusión

Este breve artículo discute la construcción y una instancia de servidor Redis en Docker. Esperamos que hayas disfrutado el tutorial.

Verifique otros tutoriales de Linuxhint para obtener más información.