docker-compose vs docker composehttps://docs.docker.com/compose/migrate/
Je vois trop de doc d'installation ici et là qui font encore mention de la commande docker-compose
. Cette commande est dépréciée depuis juillet 2023 (l'annonce a été faite en 2020...), il faut maintenant utiliser docker compose
, et pis c'est tout !
Oui, il y a juste un tiret de moins : docker-compose
est un outil standalone écrit en Python, qui n'est plus mis à jour ni maintenu, alors que docker compose
est un plugin Docker écrit en Go.
J'utilise le "script" ci-dessous pour installer le plugin "compose" sur mon Synology, car il n'est pas fourni de base :
mkdir -p ~/.docker/cli-plugins
version=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | jq -r .tag_name) && \
curl -L "https://github.com/docker/compose/releases/download/${version}/docker-compose-linux-x86_64" -o ~/.docker/cli-plugins/docker-compose && \
chmod +x ~/.docker/cli-plugins/docker-compose