What are you using to update your Docker images?

  • K3CAN@lemmy.radio
    link
    fedilink
    English
    arrow-up
    3
    ·
    5 hours ago

    Quadlets. Auto update and auto rollback if the new image fails to start. Plus easier management overall, too.

  • northernlights@lemmy.today
    link
    fedilink
    English
    arrow-up
    1
    ·
    5 hours ago

    I just use my free portainer business for 3 nodes to show in the containers view which ones are outdated, and I check it regularly. Really whish there could be some kind of notification but oh well. I also follow the releases for all the projects I self host so I know when to check. Automating this makes me too nervous for comfort.

  • FrederikNJS@piefed.zip
    link
    fedilink
    English
    arrow-up
    10
    ·
    9 hours ago

    https://docs.renovatebot.com/

    All my docker images are in code in Github.

    Renovate makes a PR when there are image or helm chart updates.

    ArgoCD sees the PR merge and applies to Kubernetes.

    For a few special cases I use ArgoCD-image-updater.

    • HybridSarcasm@lemmy.worldM
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 hours ago

      +1 for Renovate. It’s not a drop-in replacement for Watchtower, but it allowed me to create a robust CI/CD pipeline. And, it can be centrally run, instead of having Watchtower running on every Docker host I have.

  • Peruvian_Skies@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    5
    ·
    11 hours ago

    Dockhand can search for updates but you have to install them manually. Which I prefer anyway, plus Dockhand also replaced Portainer/Komodo for me.

    • badlotus@discuss.online
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      6 hours ago

      Even better, Dockhand can send notifications when updates are available. I used to be a Watchtower user with nightly updates until one of my services became unavailable the next day due to a breaking change. Now I look at the update notification and apply manually through Dockhand after reviewing to make sure the update is good. Dockhand also can run Gripe and/or Trivy vulnerability scans on new images so you know approximately how many CVEs you’re adding to your network with each new or updated container! 🤣 I liked Portainer a lot but have grown to like Dockhand a lot. I’m having some issues with updates and vulnerability scanning on Hawser nodes so I’ve also tried Komodo and Arcane. Not sure which I’ll end up with long-term, but Dockhand is my favorite overall. What’s your opinion on these tools? Have you run into any issues with Dockhand?

      • Peruvian_Skies@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        5 hours ago

        I haven’t tried Arcane. I prefer Komodo’s interface over Portainer but Portainer worked better for me. I was running Portainer and Dockpeek for updates but Dockhand has replaced both, and IMO the interface is even better than Komodo’s. I’m still learning, there are features I don’t know much about like stack management, which I still do manually.

    • diminou@lemmy.zip
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 hours ago

      You have en option to install them automatically in the settings or per container

  • BlackEco@lemmy.blackeco.com
    link
    fedilink
    English
    arrow-up
    1
    ·
    8 hours ago

    I’m thinking of using Dockcheck. It’s not a drop-in replacement for Watchtower, but you probably can wip up a quick systemd service to run it.

  • irmadlad@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 hours ago

    Never used it, but TugTainer. I use the fork of Watchtower and run it with '--run-once' '--cleanup'. You can run it and let it update your containers as soon as an update is available, but I just like to run it manually.