Schreibweise "volume" in yml-Datei..?

  • Ich bin gerade ratlos, weil ich meinen Docker-Container nicht "normal" erreiche (grocy).

    Normalweise reicht es, unter /docker/grocy die gesicherten gemappten Dateien wieder reinzukopieren und dann den Stack zu deployen.

    Vorhandener Speicherort:

    Code
     volumes:
          - /volume2/docker/grocy:/config


    Die (mir bekannte, aber nicht zutreffende) Fehlermeldung lautet:

    Unable to run Grocy: config.php in data directory (/app/www/public/../data) not found. Have you copied config-dist.php to the data directory and renamed it to config.php?

    Doch, liegt da...:cursing:

    Aus einer Laune heraus habe ich den Stack mal angepasst und "sinnfrei" - /Volume2/docker... , also Volume großgeschrieben. Und siehe da, mein Container geht auf.

    In dem Zusammenhang:

    Bspw. hat eineb in seiner duplicati-yml Datei für die Volumes zwei Dummy-Einträge und einen "echten" /config.

    Code
    - /volume2/docker/duplicati/config:/config     #hier das Volumen einfügen in welchem Euer docker Ordner liegt

    In dem steht bei nichts nichts drin...oder sollte?

    Es hat auch nichts gebracht, den grocy-Container in Portainer anzupassen und das dort ebenfall großgeschrieben "Volume2" in "volume2" zu ändern.

    Pfad aus der Übersicht "freigegebene Ordnerverwaltung":

    The content cannot be displayed because you do not have authorisation to view this content.

    Den Speicherort gibt ja UGOS in der Speicher-App vor.

    Also, Jungs, wo liegt der Fehler?

    UGREEN DXP2800 | UGOS 1.13.1.0105 - 16GB RAM - 2x Lexar NM790 1TB Btrfs RAID1 - 2x Seagate IronWolf 4TB Btrfs RAID1
    Raspberry Pi 4B/4 | DietPi 10.0.2 (Trixie) - AGH - NPM - Unbound
     MacBook Air M4 | macOS 26.3.1 |  mobile devices only | FRITZ!Box 7690 (OS 8.20) | Eaton Ellipse ECO 650 DIN USB USV

  • Ich wundere mich gerade über deinen Screenshot. Wo stammt der her? Bei mir sieht's da so aus.
    The content cannot be displayed because you do not have authorisation to view this content.

    DS1522+ | DSM 7.3.2-86009U1 (Final) | 40 GB RAM | 3 x WD 14TB WD140EFGX Red Plus SHR, 2 x M.2-Samsung 980 Pro SSD 1TB SHR
    DS415+ | DSM 7.1.1-42962-9 (Final) | 8 GB RAM | 3 x WD 6TB WD60EFRX Red Raid5, 1 x SSD Intel 128GB Basic
    Ugreen NAS DPX4800Plus, UGOS 1.13.1.0105, 2x Samsung 990 EVO Plus NVMe M.2 SSD 2 TB Raid1, 3*Toshiba MG10ACA20TE HDD 20TB Raid5, 64GB RAM -> 2 x Crucial DDR5 RAM 32GB 4800MHz SODIMM

  • a) Hintergrund für docker auf LW 2 (NVME)

    b) im App Center Auswahl:

    The content cannot be displayed because you do not have authorisation to view this content.

    c) Woher?

    The content cannot be displayed because you do not have authorisation to view this content.

    The content cannot be displayed because you do not have authorisation to view this content.


    ...und dann kommt das Bild von oben.

    UGREEN DXP2800 | UGOS 1.13.1.0105 - 16GB RAM - 2x Lexar NM790 1TB Btrfs RAID1 - 2x Seagate IronWolf 4TB Btrfs RAID1
    Raspberry Pi 4B/4 | DietPi 10.0.2 (Trixie) - AGH - NPM - Unbound
     MacBook Air M4 | macOS 26.3.1 |  mobile devices only | FRITZ!Box 7690 (OS 8.20) | Eaton Ellipse ECO 650 DIN USB USV

  • Ah, jetzt ja. Da steht bei mir auch "Volume 1" (mit großem "V" und Leerzeichen vor der "1"). Der Ordner auf Platte heißt aber trotzdem "volume1" (mit kleinem "v" und ohne Leerzeichen vor der "1").
    Bei mir liegt übrigens noch alles auf "Volume 1" bzw. "/volume1" auf NVME. Ein "Volume 2" (das mit den Platten) bzw. "/volume2") ist eingerichtet, aber noch nicht in Betrieb.

    DS1522+ | DSM 7.3.2-86009U1 (Final) | 40 GB RAM | 3 x WD 14TB WD140EFGX Red Plus SHR, 2 x M.2-Samsung 980 Pro SSD 1TB SHR
    DS415+ | DSM 7.1.1-42962-9 (Final) | 8 GB RAM | 3 x WD 6TB WD60EFRX Red Raid5, 1 x SSD Intel 128GB Basic
    Ugreen NAS DPX4800Plus, UGOS 1.13.1.0105, 2x Samsung 990 EVO Plus NVMe M.2 SSD 2 TB Raid1, 3*Toshiba MG10ACA20TE HDD 20TB Raid5, 64GB RAM -> 2 x Crucial DDR5 RAM 32GB 4800MHz SODIMM

    Edited 2 times, last by Benares (July 21, 2025 at 4:44 PM).

  • Das "Problem", andere Container, bspw. "duplicati" stört es gar nicht.

    UGREEN DXP2800 | UGOS 1.13.1.0105 - 16GB RAM - 2x Lexar NM790 1TB Btrfs RAID1 - 2x Seagate IronWolf 4TB Btrfs RAID1
    Raspberry Pi 4B/4 | DietPi 10.0.2 (Trixie) - AGH - NPM - Unbound
     MacBook Air M4 | macOS 26.3.1 |  mobile devices only | FRITZ!Box 7690 (OS 8.20) | Eaton Ellipse ECO 650 DIN USB USV

  • Mag ja sein, aber wenn du es mit anderen Apps ansprichst, sollte es schon der "richtige" Ordner "/volume2/..." sein. Siehst ja auf der Konsole.

    DS1522+ | DSM 7.3.2-86009U1 (Final) | 40 GB RAM | 3 x WD 14TB WD140EFGX Red Plus SHR, 2 x M.2-Samsung 980 Pro SSD 1TB SHR
    DS415+ | DSM 7.1.1-42962-9 (Final) | 8 GB RAM | 3 x WD 6TB WD60EFRX Red Raid5, 1 x SSD Intel 128GB Basic
    Ugreen NAS DPX4800Plus, UGOS 1.13.1.0105, 2x Samsung 990 EVO Plus NVMe M.2 SSD 2 TB Raid1, 3*Toshiba MG10ACA20TE HDD 20TB Raid5, 64GB RAM -> 2 x Crucial DDR5 RAM 32GB 4800MHz SODIMM

  • Wenn Du Volume2 mit großem V schreibst kann das Verzeichnis nicht gefunden werden und der mount schlägt fehl. Da aber im Container unter /config gültige Dateien liegen werden diese genutzt. Ich weiß nicht nach welcher Anleitung Du installiert hast, das Original von linuxserver hat als mapping grocy/config:config sollte es etwa bei Dir /volume2/docker/grocy/config:config heißen?

  • Wie gesagt, so sieht es (entsprechend) bei allen Ordnern in den Eigenschaften aus:

    Code
    /volume2/docker/duplicati

    ...und funktioniert auch.

    UGREEN DXP2800 | UGOS 1.13.1.0105 - 16GB RAM - 2x Lexar NM790 1TB Btrfs RAID1 - 2x Seagate IronWolf 4TB Btrfs RAID1
    Raspberry Pi 4B/4 | DietPi 10.0.2 (Trixie) - AGH - NPM - Unbound
     MacBook Air M4 | macOS 26.3.1 |  mobile devices only | FRITZ!Box 7690 (OS 8.20) | Eaton Ellipse ECO 650 DIN USB USV

  • Zeig doch bitte mal den Inhalt von /volume2/docker/grocy

    Wenn das Verzeichnis so vorhanden ist wird es genau so gemounted, dann müsste unter /volume2/docker/grocy/data die config.php liegen.

  • Tut es alles. Auf dem RasPi läuft es mit selber yml-Datei (angepasst) einwandfrei. Der gemappte Ordner braucht im worst cas auch nur wieder reinkopiert werden.

    Die config lief auch über fünf Jahre schon auf der alten DS (/volume1 halt).


    The content cannot be displayed because you do not have authorisation to view this content.


    PS: der # Hinweis steht da nur, weil ich die yml-Datei für die Filebase zur Verfügung gestellt hab.


    Edit:

    Es hat sich erledigt. Ich hab den Stack nochmal neu/"nackt" mit der Entwickler yml aufgesetzt und im Anschluss die config.php und grocy.db reinkopiert...und schon ist der nächste Einkauf in Planung. ;)

    PS: aber immer noch keine Ahnung, woran's lag. Dennoch danke! :)

    UGREEN DXP2800 | UGOS 1.13.1.0105 - 16GB RAM - 2x Lexar NM790 1TB Btrfs RAID1 - 2x Seagate IronWolf 4TB Btrfs RAID1
    Raspberry Pi 4B/4 | DietPi 10.0.2 (Trixie) - AGH - NPM - Unbound
     MacBook Air M4 | macOS 26.3.1 |  mobile devices only | FRITZ!Box 7690 (OS 8.20) | Eaton Ellipse ECO 650 DIN USB USV

    Edited once, last by *kw*: Ein Beitrag von *kw* mit diesem Beitrag zusammengefügt. (July 21, 2025 at 8:06 PM).

  • Ich krieg'n Fön! 8| :cursing:

    Will gerade den nächsten Wocheneinkauf vorbereiten, bekomme ich wieder die Fehlermeldung von oben! Leidet Docker auf der DXP unter retrograder Amnesie? Oder steckt Portainer ein Furz quer?

    Nebenbei habe ich den RasPi neu aufgesetzt und zum Spaß dort (ebenfalls über Portainer) grocy installiert. Exakt denselben Config-Ordner dort ins Docker-Verzeichnis kopiert, gestartet und läuft.

    Bin ratlos...

    PS: nur das Teil zickt, die restlichen Container haben den Umzug sauber überstanden.

    UGREEN DXP2800 | UGOS 1.13.1.0105 - 16GB RAM - 2x Lexar NM790 1TB Btrfs RAID1 - 2x Seagate IronWolf 4TB Btrfs RAID1
    Raspberry Pi 4B/4 | DietPi 10.0.2 (Trixie) - AGH - NPM - Unbound
     MacBook Air M4 | macOS 26.3.1 |  mobile devices only | FRITZ!Box 7690 (OS 8.20) | Eaton Ellipse ECO 650 DIN USB USV

  • Quote from eineb

    ..."Ugreen-Eichhörnchen "

    Tja, Benie, da isses wieder...! :D

    Auch für dieses Problem habe ich einen Lösungsansatz gefunden. Beim Erstellen gibt es tatsächlich vereinzelt Probleme mit der Zuweisung des Volumes (www/nginx).

    Die Lösung: "yml-Verarsche". Sprich, im Stack beim Mapping einfach statt ../grocy:/config --> ../grocyx:/config eingegeben. Das war für de Deploy wohl neu und der Container hat die config.php gefunden. Danach meine alte Config und grocy.db reinkopiert und dem Shopping steht nix mehr im Weg.

    UGREEN DXP2800 | UGOS 1.13.1.0105 - 16GB RAM - 2x Lexar NM790 1TB Btrfs RAID1 - 2x Seagate IronWolf 4TB Btrfs RAID1
    Raspberry Pi 4B/4 | DietPi 10.0.2 (Trixie) - AGH - NPM - Unbound
     MacBook Air M4 | macOS 26.3.1 |  mobile devices only | FRITZ!Box 7690 (OS 8.20) | Eaton Ellipse ECO 650 DIN USB USV

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!