Upgraden controller container

pjdw

UniFier
19 nov 2020
19
0
1
Rotterdam
Ik draai mijn controller in een container op een pi4. Ik gebruik die van Ryansch. Met 'Diun' check ik voor nieuwe versies.
Nu krijg ik al een tijdje meldingen dat er een nieuwe versie is (die van mij is nog van de eerste helft van vorig jaar).
Ik stop dan de (oude) container, stop de stack en start de stack in portainer opnieuw.
Ik krijg alleen een foutmelding en blijf zitten met mijn oude container.
1675757143395.png
Dit is mijn stack:
Code:
version: '2'
services:
  unifi:
    image: ryansch/unifi-rpi:latest
    container_name: unifi
    restart: unless-stopped
    network_mode: host
    volumes:
      # Unifi v5.0.7 creates all of these directories (some remain empty)
      - config:/var/lib/unifi
      - log:/usr/lib/unifi/logs
      - log2:/var/log/unifi
      - run:/usr/lib/unifi/run
      - run2:/run/unifi
      - work:/usr/lib/unifi/work
volumes:
  config:
    driver: local
  log:
    driver: local
  log2:
    driver: local
  run:
    driver: local
  run2:
    driver: local
  work:
    driver: local

Op zich draait het wel, maar ik zou wel graag willen upgraden. Heeft iemand een tip?
 
Ik denk dat upgraden de zwakke plek is van S/W in een container, je zit vastgeklonken in die container. UI stapt er zelf ook weer van af. Mijn keuze zou zijn om een Ubuntu of Debian server te gaan draaien (evt in een hypervisor) en deze installatiescripts te volgen. Je hebt dan de support van de topic starter (die UI medewerker is) en vele anderen.
 
Ik gebruik Watchtower om mijn containers up to date te houden. Watchtower sluit de container netjes af en vervangt hem. Tot nu toe geen klagen.

Wat ik lees uit de foutmelding is dat er geen container beschikbaar is voor armV7. Het je al op Docker.io gekeken of de maintainer wel een container heeft gepubliceerd?

Ik ben juiste superblij met containers die official zijn. Eenvoudig te updaten. Containers van hobbyisten vermijd ik altijd.
 
Ik gebruik dus Diun, maar ga weer eens kijken naar Watchtower. Waarom 'latest' mij een foutmelding geeft begrijp ik niet. Ik vind latest terug in dockerhub:
1675760440566.png
Ik heb nu maar de specifieke tag gebruikt en nu weer een recente container. Het zit me toch niet helemaal lekker, maar ja ben weer up to date.
Dank voor hulp!
 
Het manifest vraagt om v7 maar er staan alleen v8 containers. Dan gaat Diun dus geen container vinden. Diun of Watchtower zullen elkaar niet veel ontlopen dus daarvoor hoef je niet over te stappen.
 
  • Leuk
Waarderingen: pjdw
Zou ik het 'manifest' dan aan kunnen passen? Heb op GitHub bij Ryans ook nog issue aangemaakt. Wellicht komt daar nog wat uit.
 
Het manifest aanpassen is niet heel zinvol als er geen container beschikbaar is. En als de v8 goed werkt, zou ik het daarbij houden. Heeft Ryans er ook minder werk aan ;)
 
  • Leuk
Waarderingen: pjdw
Activiteit
Er wordt op dit moment (nog) geen nieuwe reactie gepost.
  Topic Status: Hallo . Er is al meer dan 14 dagen geen nieuwe reactie meer geplaatst.
  De inhoud is mogelijk niet langer relevant.
  Misschien is het beter om in plaats daarvan een nieuw onderwerp te starten..