After installing the latest version of Docker Desktop on my M1 Mac pro, I can't seem to run docker compose despite having all the correct files installed.
I've tried running docker-compose
and docker compose
in my terminal and I get this message: docker: 'compose' is not a docker command.
After running docker --version
, I'm currently on Docker version 20.10.21, build baeda1f
Compose is correctly added to my PATH vars under /usr/local/bin/
, which has the following files:
com.docker.cli docker-credential-desktop fuzzy_match kubectl.docker
docker docker-credential-ecr-login httpclient vpnkit
docker-compose docker-credential-osxkeychain hub-tool xcodeproj
docker-compose-v1 docker-index kubectl
When I run which docker-compose
, it returns /usr/local/bin/docker-compose
so it seems like everything is configured correctly.
Also running docker-compose-v1
does seem to work for some weird reason.
Any ideas?
CodePudding user response:
Install Rosetta 2 with softwareupdate --install-rosetta
, then uncheck Use Docker Compose V2 in Docker Dashboard -> Settings -> General.