DEV Community

David Carr
David Carr

Posted on • Originally published at dcblog.dev on

5 1

Running Docker on M1 Mac - docker: compose is not a docker

Running Docker on M1 Mac - docker: compose is not a docker

When upgrading from an Intel mac to an Apple Silicone I noticed docker fails to run. I'm using Laravel Sail when Sail is installed or when a sail up command is attempted I get an error:

docker: 'compose' is not a docker command

The reason for this is a docker-compose is now a plugin. Docker needs docker-compose to be installed. Use brew to install docker-compose




brew install docker-compose


Enter fullscreen mode Exit fullscreen mode

Once installed sail will function normally without any extra setup.

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more