Vous êtes plusieurs a m'avoir rapporté l'erreur 'version' is obsolete avec docker-compose lorsque vous lancez la commande pour déployer le container, à savoir:
docker-compose V1:
docker-compose up -d
docker-compose V2:
docker compose up -d
Si vous utilisez la version V1 de docker-compose
Dans ce cas il est probable que votre version de docker-compose ne soit pas à jour.
La solution est simple, mettez à jour votre version:
sudo apt update
Et vous devriez voir quelque chose du genre:
Faites ensuite:
sudo apt upgrade
Cela devrait résoudre votre problème.
Si vous utilisez la version V2 de docker-compose
Dans ce cas, il faut savoir que la V2 de docker-compose ne nécessite plus la version de docker-compose en tête de votre docker-compose. Donc ce n'est pas vraiment une erreur en soi. Mais cette alerte peut-être supprimée facilement.
Vous pouvez tout simple effacer cette ligne ou commenter la ligne, c'est à dire ajouter # en début de ligne.
Donc ici en exemple, je lance la commande pour déployer mon container avec docker-compose V2 en laissant la version de docker-compose:
Maintenant sans la version de docker-compose:
Voilà, j'espère que cela pourra vous aider. 😜