Ouroboros pour remplacer Watchtower pour la mise à jour automatique des containers Docker

Ouroboros pour la mise à jour de vos docker.

Ouroboros pour remplacer Watchtower pour la mise à jour automatique des containers 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 !
@+