So, right out the gate, I realize Watchtower has been abandoned. I get that. Still, it’s a great app. 95% of the time, it works every time.

The issue I have is as follows:

INFO[93549] Found new searxng/searxng:latest image (5613a99caf5d) 
INFO[93565] Found new prom/prometheus:latest image (b5239da13ab0) 
INFO[93584] Found new ghcr.io/karakeep-app/karakeep:latest image (c5fcb1a653c6) 
INFO[93592] Stopping /CADVISOR-PROMETHEUS (342680d2a684) with SIGTERM 
INFO[93593] Creating /CADVISOR-PROMETHEUS                
INFO[93594] Stopping /SEARXNG (0842827f17a9) with SIGTERM 
INFO[93597] Creating /SEARXNG                            
ERRO[93597] Error response from daemon: the container-wide MAC address must match the endpoint-specific MAC address for the main network, or be left empty 
INFO[93597] Removing image 9e24e9a9806c                  
INFO[93597] Session done                                  Failed=1 Scanned=38 Updated=2 notify=no

It doesn’t do this everytime, and it’s not one particular container. It seems random. For the example of SearxNG, I have not specified a MAC address.

spoiler
docker run -d \
  --name searxng \
  -p 8989:8080 \
  -v /srv/docker/searxng/data:/etc/searxng \
  -e SEARXNG_BASE_URL="https://" \
  -e SEARXNG_INSTANCE_NAME="SearxNG" \
  -e SEARXNG_CONTACT_INFO="mail.com" \
  -e SEARXNG_LANGUAGE="en-US" \
  -e SEARXNG_AUTOCOMPLETE="duckduckgo" \
  -e SEARXNG_THEME="simple" \
  -e SEARXNG_OUTGOING_METHOD="default" \
  -e SEARXNG_ENABLE_METRICS="true" \
  -e SEARXNG_ENABLE_CAPTCHA="false" \
  -e SEARXNG_ENABLE_INFINITE_SCROLL="true" \
  -e SEARXNG_ENABLE_PIWIK_ANALYTICS="false" \
  -e SEARXNG_ENABLE_ADVANCED_SEARCH="true" \
  -e SEARXNG_ENABLE_PRIVATE_RESULTS="true" \
  -e SEARXNG_ENABLE_TORIFICATION="false" \
  -e SEARXNG_ENABLE_HTTPS_EVERYWHERE="true" \
  -e SEARXNG_ENABLE_PROXY="false" \
  -e SEARXNG_ENABLE_PLUGINS="true" \
  searxng/searxng

In fact, I’ve never specified a specific MAC for any of my containers, and just let Docker do what it do. I’m just wondering if anyone has run up on this issue, and what did you do to remediate it, besides use another updater app? I like Watchtower, but only 95% of the time. LOL

It’s not a huge issue spinning the container back up. Takes less than 30 sec. However, that’s not how it’s supposed to work, so I seek input.

  • dieTasse@feddit.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 months ago

    If anyone is interested in just a simple image updates monitoring, check out cup.I know its not exactly what you want (it doesn’t do the update), but I stumbled on it quite by accident and I like the simplicity.

    • Lemmchen@feddit.org
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 months ago

      Judging from the changelog it’s almost exclusively updated dependencies and no real development to speak of.

  • mag37@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    Tooting my own horn here and I know it’s not a 1-1 replacement, but as others mentioned some great alternatives (diun, cup, wud) I’d like to suggest dockcheck.

    • irmadlad@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 months ago

      I’m a big fan of options my dude. Checked it out. Looks very interesting. I do like these video caps you guys include in your instructions. Being a very visual person, it helps out a lot. It is bookmarked in my projects folder.

  • EntropyPure@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 months ago

    Personally having great results with Diun. Same idea (check for newer container image) and works 100% for me.

    Don’t know if it can automatically load and restart containers, rather do that personally.

    • dizzy@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 months ago

      What is the point of this type of service if you’re not getting it to automatically load and restart containers?

      Does it notify you of newer container images or something?

      I never bothered to set up watchtower because I didn’t want it to just apply updates before I could read the changelog