Open1

docker compose build で 「linux/amd64 linux/arm64/v8」周りのエラーが出る問題について

okita kamegorookita kamegoro
image with reference mysql:8.0 was found but does not match the specified platform: wanted linux/amd64, actual: linux/arm64/v8

こんな感じのエラーが出る

おそらく、docker-compose.yml で platform を設定しているPJとしていないPJがあり、一見同じ mysql:8.0のイメージでも platform が異なることでエラーになっているのかともう。

多分ビルドする時に platform をコマンドで強制的に指定してもいいかも

docker compose -d --platform linux/amd64

参考になりそうな記事
https://gihyo.jp/dev/serial/01/mysql-road-construction-news/0167