開発でApple Silcon(M1チップ)を使うときのメモ

2021-04-28に作成

MacBook ProのApple Silicon(M1チップ)を使うときに諸々困ることがあるのでメモ

amd64(x86_64)のソフトをビルドするとき

Dockerfileの場合

--platformmオプションを追加する

FROM --platform=linux/x86_64 mysql:8.0
(省略)

docker-compose.ymlの場合

platformセクションを追加する

version: "3"
services:
  db:
    image: mysql:8.0
    platform: linux/x86_64
(省略)