-
Hey, I have been wondering since I started using ddev, why it would install I could not find documentation, an issue or similar info about this behaviour. I only know it does download it (not even from where xD). Can somebody please explain? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Hi @func0der - DDEV has used DDEV downloads its own tested and verified private docker-compose so that you do not have to install one. Unfortunately, docker-compose periodically introduces new bugs and so we don't change the version on it until it has been verified. In the early days of docker-compose v2, nearly every release had a new problem. These days it's not such a serious problem, but since we can't control what people may have installed, we test each one before specifying it for use in DDEV (where the private version in ~/.ddev/bin/docker-compose is used). We do not use any You can see the version in use on your DDEV installation with If we were to use the docker plugin approach ( |
Beta Was this translation helpful? Give feedback.
Hi @func0der -
docker-compose
is by no means a dead product. It's actually a docker plugin that can be run either asdocker compose
(if correctly installed in ~/.docker/cli-plugins) or asdocker-compose
(if in the PATH or if explicitly pathed). If you look at the project releases, you'll see they're alldocker-compose
. https://github.com/docker/compose/releasesDDEV has used
docker-compose
v2 for a number of years. We currently use v2.29.7.DDEV downloads its own tested and verified private docker-compose so that you do not have to install one. Unfortunately, docker-compose periodically introduces new bugs and so we don't change the version on it until it has been verified. In the early d…