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.