Mac M1でLaravelのsail upでインストールする際の注意

Mac M1でLaravelの公式サイトにあるように

shell
$ ./vendor/bin/sail up

と打つと

=> ERROR [ 4/11] RUN apt-get update     && apt-get install -y gnupg gosu curl ca-certificates zip unzip git supervisor sqlite3 libcap2-bin libpng-dev python2     && mkdi  13.3s

ERROR: Service 'laravel.test' failed to build : Build failed

といった感じでエラーとなり、インストールすることができない。

理由はDockerの設定ファイルdocker-compose.ymlでMySQLのplatform設定を行わないと、インストール出来ないため。

docker-compose.yml
mysql:
    image: 'mysql/mysql-server:8.0'
    platform: linux/x86_64                    ## ←この行を追加

これで再度

shell
$ ./vendor/bin/sail up

実行することで無事インストール・起動完了。