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.
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.