Ouroboros pour remplacer Watchtower pour la mise à jour automatique des containers Docker
Ouroboros pour la mise à jour de vos docker.
Bonjour,
J’ai testé un nouveau container qui est sensé remplacer Watchtower qui n’a jamais été mis à jour depuis 5ans (mais qui en même temps fonctionne toujours parfaitement). Ce projet c’est Ouroboros. Si vous voulez un peu de lecture sur l’historique du projet, ça se passe ici.
version: "3.5" services: # Automatic Update # Ouroboros # https://github.com/pyouroboros/ouroboros/blob/master/docker-compose.yml # https://hub.docker.com/r/pyouroboros/ouroboros # https://www.reddit.com/r/docker/comments/aj1f4s/ouroboros_a_pythonbased_successor_to_watchtower/ ouroboros: container_name: ouroboros hostname: ouroboros image: pyouroboros/ouroboros:latest environment: - CLEANUP=true - INTERVAL=86400 - LOG_LEVEL=debug - SELF_UPDATE=true - IGNORE=mongo influxdb postgres mariadb - TZ=Europe/Paris restart: unless-stopped networks: - services volumes: - /var/run/docker.sock:/var/run/docker.sock labels: - "traefik.enable=true" networks: services: external: true
C’est assez straight-forward donc les explications vont être très succinctes:
– CLEANUP : il est propre mon docker, il est propre ! Oui bah en gros il fait le ménage de l’ancienne image quand il fait la mise à jour, rouhhhhh c’est un bon container ça !
– INTERVAL : a indiquer en secondes pour chaque vérification des mises à jour des containers => 86400sec = 24h.
– LOG_LEVEL: il faut le mettre sur « debug » pour avoir des informations intéressantes, sur « info » franchement tu ne sais pas ce qu’il fait, il n’y a quasi rien d’indiqué.
– SELF_UPDATE : bah oui, vous voulez qu’il se mette aussi à jour tout seul !
– IGNORE : permet de lui indiquer les containers que vous ne voulez pas qu’il mette à jour.
Je l’utilise depuis plusieurs semaines sur 2 VMs et il fonctionne parfaitement donc je vous le recommande !
@+