Wenn beim Ausführen des Befehles
docker-compose up
die folgende Fehlermeldung angezeigt wird:
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 version of "2" (or "2.0") 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.
... dann können Sie von einem Fehler (Bug) in der Software von docker-composer betroffen sein. Durch den Fehler wird das Format (Version 3.1) nicht als richtig anerkannt.
Prüfen Sie, welche Version auf Ihrem System installiert ist:
docker-compose --version
docker-compose version 1.8.0, build unknown
Installieren Sie eine aktuelle Version von docker-compose. Finden und löschen Sie dafür die aktuelle Version:
which docker-compose
/usr/bin/docker-compose
rm /usr/bin/docker-compose
Laden Sie die für Ihr System passende Version neu herunter ...
curl -L https://github.com/docker/compose/releases/download/1.20.0/docker-compose-`uname -s`-`uname -m` -o /usr/bin/docker-compose
... und erlauben Sie die Ausführung:
chmod +x /usr/bin/docker-compose
Überprüfen Sie die Version:
docker-compose --version
docker-compose version 1.20.0, build ca8d3c6
Jetzt sollte docker-compose die Datei verarbeiten können.