Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:docker_mit_btrfs

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
admin_grundlagen:docker_mit_btrfs [2025/03/28 15:12]
ingo_wichmann
admin_grundlagen:docker_mit_btrfs [2025/04/01 11:02] (aktuell)
ingo_wichmann
Zeile 1: Zeile 1:
-====== BTRFS vorbereiten ​======+====== ​Docker mit BTRFS als Storage ​====== 
 +siehe auch https://​docs.docker.com/​storage/​storagedriver/​btrfs-driver/​ 
 + 
 +===== BTRFS vorbereiten ​=====
 Voraussetzungen:​ Voraussetzungen:​
   * kernel unterstützt BTRFS ((   * kernel unterstützt BTRFS ((
Zeile 14: Zeile 17:
   lsblk   lsblk
   mkfs.btrfs /dev/sdaX   mkfs.btrfs /dev/sdaX
--> UUID in die Zwischenablage kopieren+-> UUID merken, kommt später ​in die ''/​etc/​fstab''​
   mkdir /mnt/btrfs   mkdir /mnt/btrfs
   mount /dev/sdaX /mnt/btrfs   mount /dev/sdaX /mnt/btrfs
Zeile 21: Zeile 24:
 -> Subvolume ID merken und bei XXX einsetzen: -> Subvolume ID merken und bei XXX einsetzen:
   btrfs subvolume set-default XXX $(date '​+%Y%m%d'​)/​   btrfs subvolume set-default XXX $(date '​+%Y%m%d'​)/​
-====== Docker mit BTRFS als Storage ====== 
-siehe auch https://​docs.docker.com/​storage/​storagedriver/​btrfs-driver/​ 
  
 ===== Docker Daten in BTRFS verschieben ===== ===== Docker Daten in BTRFS verschieben =====
Zeile 40: Zeile 41:
   mount -av   mount -av
   tar -xf docker.tar.zst   tar -xf docker.tar.zst
 +  rm docker.tar.zst
 +
 +===== Snapshot erstellen =====
 +  systemctl stop docker.socket
 +  systemctl stop docker.service
 +  mount /mnt/btrfs
 +  cd /mnt/btrfs
 +aktuell aktives Docker-Subvolume ermitteln:
 +  btrfs subvolume get-default .
 +-> ID 472 gen 428819 top level 5 path **2025012601**
 +  btrfs subvolume snapshot 2025012601 $(date '​+%Y%m%d'​)00
 +  systemctl start docker.socket
  
 ===== Docker mit BTRFS starten ===== ===== Docker mit BTRFS starten =====
admin_grundlagen/docker_mit_btrfs.1743174737.txt.gz · Zuletzt geändert: 2025/03/28 15:12 von ingo_wichmann