Pour être complet ( car cette histoire de docker-compose vs docker compose me turlupine )
Il existe deux versions de docker
-une écrite en Python, et l'autre plus récente en Go
Voir ici:
https://docs.docker.com/compose/history/
Dans le tuto page 1, c'est la version 1 qu'on installe, qui tourne en Python
Mais perso, comme j'ai installé une version desktop de Debian sur mon Raspberry, j'ai installé docker à partir de là, en recherchant le paquet docker, et l'installation s'est faite automatiquement.
Donc j'ai la version avec commande docker <espace> compose.
Donc celle qui est conforme à la page tuto de teslamate, avec la ligne ENCRYPTION_KEY, et qui indique bien la commande docker compose sans tirets.
Je vais rechercher pour voir comment installer directement la version 2 de docker en ligne de commande sans charger Python
A suivre.
EDIT j'ai trouvé ça....
https://docs.docker.com/compose/
qui mène à ça:
https://docs.docker.com/compose/install/
qui amène à ça = installation de docker standalone
https://docs.docker.com/compose/install/standalone/
et là, on apprend que la version standalone continue d'accepter la commande docker-compose au lieu de docker compose !!!!
Bref, pour résumer, soyons pragmatiques:
1) comme ça marche, continuer l'installation de docker comme indiqué dans le tuto page 1, et continuer d'utiliser la commande docker-compose
2) par contre, modifier le fichier docker-compose.yml en lui ajoutant la variable environnement ENCRYPTION_KEY
Et tant pis si cette V1 n'est plus mise à jour tant que ça marche
"
If it ain't broke, don't fix it"