Probleme mit Composefiles

Ich habe gerade versucht Dockge zu installieren und letztendlich scheiterte es eben an der compose.yaml file und der ersten Zeile version: "3.8" die zu einer Fehlermeldung führt und das Tool wird nicht gestartet

Das Problem hatte ich aber auch schon mit ich glaub Heimdall und Co.

sudo docker-compose up
ERROR: Version in "./docker-compose.yml" is unsupported.
You might be seeing this error because you're using the wrong Compose
file version. Either specify a supported version (e.g "2.2" or "3.3") and
place your service definitions under the `services` key, or omit the
`version` key and place your service definitions at the root of the file
to use version 1.
For more on the Compose file format versions, see https://docs.docker.com/compose/compose-file/

Ich habe rausgefunden wenn ich die Version auf 3.7 mache geht es.

Ist es für das ConfigFile Wurst ob es Composer.yaml oder docker-compose.yml ist ?
Und wie hängt das Problem mit der Version zusammen obwohl das System auf dem aktuellen Stand ist ?

Habe mir bisher angewöhnt wie bei dir immer die Struktur „/docker/„Container“/config“ beizubehalten der Einfachheit halber.

Hat jemand mehr Ahnung als Ich ?

Danke

Hi!

Die Version, die du im Compose-File angibst, bezieht sich auf das Feature-Set, das in der Konfiguration unterstützt wird. Es gibt also keinen Vorteil, eine möglichst neue Version zu nutzen, wenn du das Feature nicht brauchst.

Außerdem muss die Version der Compose zur Version von Docker Engine passen.

Hier ist die Dokumentation dazu:

Schöne Grüße
Stefan

1 „Gefällt mir“

Ahh vielen Dank.

Das System is auf dem neuesten Stand ( Bullseye ) was wiederum abhängig ist welche docker versions läuft.

Demnach sollte auf Bookworm auch die 3.8 laufen oder liege ich hier falsch ?

Werde meinen reservel Pi 4B mal mit Bookworm betanken und testen.

Die Docu macht dort n guten Eindruck.