【Docker】M1 macにおける ERROR: no matching manifest for linux/arm64/v8 in the manifest list entries の解決方法

Docker

エラー

M1 macの環境で、Dockerを使ってMySQLを立ち上げようとしたら、以下のエラーが発生しました。

$ docker-compose up
Pulling db (mysql:8.0)...
8.0: Pulling from library/mysql
ERROR: no matching manifest for linux/arm64/v8 in the manifest list entries

解決方法

以下のようにdocker-compose.ymlを編集すれば解決しました。

services:
  db:
    image: mysql:8.0
    platform: linux/x86_64 #ここを追記
    ...

タイトルとURLをコピーしました