Ahoj všem,
nedávno jsem aktualizoval svůj Nextcloud AIO na verzi 10.1.1 a rád bych se podělil o svůj postup a několik užitečných tipů, jak řešit problémy, které mohou nastat během aktualizace.
1. Zastavení a znovuvytvoření kontejnerů
Pokud se chystáte provést aktualizaci nebo narazíte na problémy se stávajícími kontejnery, následujte tento postup pro jejich zastavení a znovuvytvoření:
- Otevřete lokální rozhraní Nextcloud AIO a zastavte všechny kontejnery.
- Přihlaste se do Portaineru a odstraňte všechny zastavené kontejnery, kromě
mastercontaineru
(ten nechte beze změn). - Po odstranění kontejnerů nechte systém automaticky znovu vytvořit kontejnery prostřednictvím lokálního rozhraní Nextcloud AIO.
Tento postup obvykle funguje bez problémů při běžných aktualizacích. Pokud ale narazíte na nějaké potíže, přejděte k dalším krokům.
2. Co dělat, když se kontejnery nespustí správně?
Pokud se nějaký kontejner neaktivuje nebo je označen jako „nefunkční“ (např. kontejner apache
), může to znamenat, že instalační obraz pro tento kontejner nebyl správně stažen. V takovém případě postupujte takto:
- Zastavte všechny kontejnery jako obvykle.
- V Portaineru odstraňte všechny zastavené kontejnery, včetně toho problémového.
- Dále odstraňte instalační obraz (v Portaineru) pro daný Docker kontejner, který nefunguje nebo je označen jako nefunkční.
- Nechte systém znovu stáhnout obraz a znovu vytvořit kontejner.
Tento postup zajišťuje, že případně poškozený nebo neúplný obraz bude nahrazen novým a v mnoha případech to problém vyřeší.
3. Úklid starých obrazů
Jakmile je vše po aktualizaci v pořádku, doporučuji se vrátit do Portaineru a odstranit všechny staré, nepoužívané obrazy Nextcloud. Tento krok pomůže uvolnit místo na disku a udržet systém přehledný a optimalizovaný.
Závěr:
Tento postup vám pomůže úspěšně aktualizovat Nextcloud AIO a vyřešit problémy s kontejnery, které mohou nastat.