Comment exécuter Redis dans Docker

Comment exécuter Redis dans Docker
Redis est l'une des bases de données en mémoire les plus populaires. Il s'agit d'une solution libre et open source qui peut être utilisée comme mécanisme de mise en cache ou courtier de messages.

Docker est une plate-forme de contenerisation qui vous permet de développer, d'emballer et d'expédier des applications dans des environnements autonomes. Il permet aux développeurs de créer des environnements d'application qui s'exécutent n'importe où avec tous les outils et les dépendances requises.

Nous apprendrons à exécuter Redis dans un conteneur en utilisant Docker pour celui-ci.

Exigences

Dans ce tutoriel, nous supposons que la dernière version de Docker est installée sur votre système. Sinon, vous pouvez vérifier les ressources ci-dessous pour apprendre à accomplir cela.

  • 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.docker.com / produits / docker-desktop

Une fois que Docker a installé et configuré sur votre système, nous pouvons poursuivre le tutoriel.

Étape 1 - Démarrez le service Docker

La première étape consiste à activer et à démarrer le service docker. Si vous utilisez Docker Desktop sur Windows, Linux ou MacOS, exécutez l'application pour démarrer le service.

Vous pouvez également utiliser la commande comme indiqué ci-dessous:

sudo systemctl start docker

Pour vérifier l'état du service Docker, entrez la commande:

Sudo Systemctl Status Docker

Étape 2 - Obtenez l'image docker

L'étape suivante consiste à extraire l'image Docker du Docker Hub officiel. Nous pouvons le faire en exécutant la commande:

sudo docker tire redis

Étape 3 - Démarrer le conteneur Redis

Pour démarrer le conteneur Docker, exécutez la commande illustrée ci-dessous:

sudo docker run --name redis-server -d redis

La commande ci-dessus doit exécuter le conteneur Docker avec le serveur redis.

Vous pouvez vérifier l'état de l'image Docker à l'aide de la commande PS comme:

sudo docker ps

La commande ci-dessus doit renvoyer un exemple de sortie comme indiqué:

Tester si le serveur redis est en place

Pour tester si le serveur Redis est opérationnel, ouvrez le terminal et exécutez la commande:

sudo docker exec -it redis-server sh

La commande ci-dessus vous donne une session de shell à votre conteneur docker.

Exécutez la commande ci-dessus pour tester la connexion au serveur redis

$ redis-Cli ping
Pong

Si vous obtenez la sortie en tant que pong, le serveur est en place.

Vous pouvez ensuite vous connecter à la CLI Redis à l'aide de la commande:

# redis-Cli
127.0.0.1: 6379>

Étape 4 - Stop Docker Container

Une fois que vous avez effectué vos opérations de base de données, vous pouvez arrêter le conteneur Redis à l'aide de la commande:

$ sudo docker stop redis-server

Conclusion

Ce court article traite de la construction et d'une instance Redis Server sur Docker. Nous espérons que vous avez apprécié le tutoriel.

Consultez d'autres tutoriels LinuxHint pour en savoir plus.