Contrôle de santé docker compose d'un service Redis

Publié le 17/12/2022 • Mis à jour le 17/12/2022


English language detected! 🇬🇧

  We noticed that your browser is using English. Do you want to read this post in this language?

Read the english version 🇬🇧 Close

Dans ce bout de code, nous voyons comment mettre en place un contrôle de santé dans un fichier docker-compose pour un service Redis. Il existe la fonction ping, et c'est exactement ce dont nous avons besoin ici.


  # Cache ——————————————————————————————————————————————————————————————————————
  # Redis (official image)
  # https://hub.docker.com/_/redis
  redis:
    container_name: strangebuzz-redis-1
    image: redis:5.0.13-alpine
    ports:
      - '6389:6379'
    healthcheck:
      test: ["CMD-SHELL", "redis-cli -h 127.0.0.1 ping | grep 'PONG' || exit 1"]
      interval: 10s
      timeout: 30s
      retries: 10

 Plus sur Stackoverflow   Lire la doc  Plus sur le web  Snippet aléatoire