Black Friday sale is now on! 50% off Laravel: The Modular Way. Learn more

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

David Carr


    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

    Once installed sail will function normally without any extra setup.

    Laravel Modules Book by David Carr

    Help support the blog so that I can continue creating new content!

    Subscribe to my newsletter

    Subscribe and get my books and product announcements.

    © 2009 - 2022 DC Blog. All code MIT license. All rights reserved.