Keresés

Új hozzászólás Aktív témák

  • stigma

    addikt

    válasz Klusi86 #18285 üzenetére

    Akkor jöjjöneke a parancsok :DDD

    Docker konténer mentése és vissazállítása:
    How-To Move Docker Container to Another Host With their Data - Bind Mound method

    0. lépés: a /config mappákat miden konténer esetén mentsd le, mert kelleni fog, remélem 1 helyen vannak :DDD

    1. SSH-n lépj be a NAS-ra majd add ki az alábbi parancsot: docker ps vagy sudo docker ps
    Ez kilistázza a kontéenrjeidet. Amit fontos lesz az a Conrained ID.

    Egy példa: docker ps parancsra megkaptam a listát mely konténerjeim vannak, és nekem a plex az alábbi Container ID-val futott: cd3a079524f6

    MENTÉS:
    Parancsokat sorban add ki, melyek az alábbiak:
    1.sudo docker stop plex
    2.sudo docker commit cd3a079524f6 plexbackup
    3.sudo docker save plexbackup > plexbackup.tar
    4.pwd

    az 1. paranccsal megállítod a konténert, 2-3-al kimented egy adott néven tar fájlba.
    4. paranccsal azt tudod megnézni hova mented, ami alapérelmezetten nálama /root-ba mentette.
    Ezek utána konternernevebackup.tar fájt mentsd le valahova, amit majd késöbb vissza kell másolnod a NAS-ra hogy visszaállítsd.

    VISSZAÁLLÍTÁS:
    Ha kész az új rendszer, akkor lépj be SSH-n:
    - Alapértelmezetten a /root-ba dob, másold be oda a tar fájlokat
    - futtasd az alábbi parancsokat az egyes kontéerhez: docker load -i plexbackup.tar
    - Ezek után nincs más teendőd, mint Portainerben vagy SSH-n futtani egy stacket, ami a most visszatöltött backup-od fogja futtani mostani vagy új image-el.

    Ha több konténer backupot készítesz akkor egyesével ezeket kell futtatni.

Új hozzászólás Aktív témák