"no matching manifest for linux/arm/v8”の直し方

2023/09/02に公開

Discordの通知Botを動かそうとしたら下記のエラーが発生

no matching manifest for linux/arm/v8 in the manifest list entries

Macbookの命令セットで対応していないpgadmin4を利用していたせいだった

環境

  • Macbook Air M2
  • Raspberry Pi OS 64bit
  • node v18
  • npm v9
  • Docker version 24.0.5
  • docker-compose version 1.29.2

結論

docker-compose.yamlの問題サービス(今回はpgadmin4)に下記を加えてあげる

platform: linux/amd64

備考

一回誤ってalertmanのほうにplatformパラメータを書き加えてしまったのだがnpm: not foundが発生するので気をつけたい

Discussion