If you’re trying to use
docker compose up and have enabled
docker compose v2 in the Docker client, have no trouble using
docker-compose up , but get the error “Can’t separate key from value”, then see if your
.env file contains any unsupported scripting.
In my case, I had some bash scripting in my
.env file from years ago when I used
autoenv to activate some local state upon cding into the directory.
Seems like the old
docker-compose didn’t mind, but
docker compose does. Deleted the scripting and I’m good to go.
Generally speaking when you get this error, review your env files.