Willkommen bei SCHROETER|EDV
headerimage

Beschreibung

diese Kurzbeschreibung soll die Schritte darstellen, wie Sie folgendes Storage Verhalten mit einem Workflow entgegenwirken können.

Die Schritte wurden an einer neu Installierten VM ink. einer weiteren Harddisk angetestet.
Es ist auch möglich, das Data Verzeichnis bei einer bestehenden Installation zu verschieben.

Szenario; Beim erstellen einer Docker Compose Instanz wurde festgestellt, dass der Speicherplatz (Storage) weniger wurde. Das Docker Datenverzeichnis ( /var/lib/docker/overlay2 ) hatte sehr viel Platz eingenommen.

du -shc /var/lib/docker/*

 

Schritte:

  1. Melden Sie sich an der Docker Maschine ( evtl. VM ) an.
  2. Ermitteln Sie das Docker Daten Verzeichnis: docker info
    Docker Root Dir: /var/lib/docker
  3. Navigieren Sie in das etc Verzeichnis: cd /etc/docker
  4. Erstellen Sie eine Json Datei mit folgender Bezeichnung: nano daemon.json
  5. Hinterlegen Sie in die Json Datei das neue Data Verzeichnis. Bsp.:
    {
    "data-root": "/mnt/data/docker"
    }

  6. Starten Sie den Daemon- und den Docker Dienst neu:
    systemctl daemon-reload
    systemctl restart docker

  7. Überprüfen Sie die Anpassung mit der Info Ausgabe: docker info

 

Wenn Sie die oben genannten Schritte umgesetzt haben, wurde das Docker Data Verzeichnis erfolgreich umgestellt.

 

Steps - Short:

  • Check Space: du -shc /var/lib/docker/*
  • Check Data Directory docker info
  • Create new Json File:
    cd /etc/docker/
    nano daemon.json
    Content:
    {
    "data-root": "/mnt/data/docker"
    }
  • Restart Docker Services:
    systemctl daemon-reload
    systemctl restart docker
  • Check Data Directory:
    docker info
  • Check Space: du -shc /mnt/data/docker/*

 


Quelle: Use the OverlayFS storage driver | Docker Docs

Info 1: Some way to clean up / identify contents of /var/lib/docker/overlay - General Discussions / General - Docker Community Forums

Info 2: Docker : Overlay2 size too big - Stack Overflow

Info 3: Do Docker containers take up space? - DevOps Stack Exchange

 

Inhaltsverzeichnis

nach oben