Frissítés és karbantartás
A frissítés módja attól függ, hogy kiadott verziót (pl. 0.15.4) vagy dev image-et használsz.
Kiadott verzió frissítése (pl. 0.15.3 → 0.15.4)
Ha a docker-compose.yaml-ban konkrét verziót adsz meg (pl. s4pp1/stremhu-source:0.15.3), akkor az új kiadásra így váltasz:
-
Lépj abba a mappába, ahol a
docker-compose.yamlvan (pl.C:\stremhu-sourcevagy~/stremhu-source). -
Nyisd meg a
docker-compose.yamlfájlt, és az image sorban írd át a verziót az újakra (pl.0.15.3→0.15.4):image: s4pp1/stremhu-source:0.15.4 -
Indítsd újra a szolgáltatást; a Docker letölti az új image-et, majd azzal indít:
docker compose up -d
A up -d lecseréli a futó konténert az új verzióra. Nem kell külön docker compose pull – a verzióváltás a YAML-ban elég.
Dev verzió frissítése
Ha dev image-et használsz (pl. s4pp1/stremhu-source:dev), akkor a tag mindig ugyanaz (dev), ezért a legújabb buildet így kapod meg:
-
Lépj a projekt mappájába (ahol a
docker-compose.yamlvan). -
Töltsd le a legfrissebb dev image-et:
docker compose pull -
Indítsd újra a konténert:
docker compose up -d
Itt a pull szükséges, mert a dev tag mögött mindig egy újabb image lehet a Docker Hub-on.
Adatok és beállítások megmaradása
Ha a Docker Compose konfigurációban volume-t használsz (pl. data:/app/data vagy ./data:/app/data), akkor a következők megmaradnak a frissítés után:
- Adatbázis (felhasználók, beállítások)
- Letöltött / folyamatban lévő torrentek adatai
- Tracker bejelentkezések (a Source által tárolt adatok)
Tehát a frissítés (akár verzióváltás a YAML-ban, akár pull + up -d dev esetén) nem törli ezeket; csak az alkalmazáskód (image) frissül.
Konténer újraindítása
Ha csak újra szeretnéd indítani a konténert (pl. valami elakadás miatt):
docker compose restartVagy leállítás majd indítás:
docker compose down
docker compose up -dA down eltávolítja a konténert, de a volume-ok (és így az adatok) továbbra is megmaradnak.
Backup (opcionális)
Ha biztonsági másolatot szeretnél készíteni, a volume-ban (pl. ./data vagy a Docker által kezelt data volume) tárolt mappákat érdemes rendszeresen másolni egy másik helyre. A pontos elérési út a Docker Compose beállításodtól függ (névvel megadott volume vs. bind mount).
Friss verziók: Docker Hub – s4pp1/stremhu-source . Beüzemelés: Beüzemelés otthon.