イラストレーターのハセガワ(@h_hasegawa8)です。
MySQL5.7系のイメージでdocker composeしたら次のエラーが出ました。
ERROR: no matching manifest for linux/arm64/v8 in the manifest list entries
タップできる目次
MySQL5.7系イメージをdocker composeしたらno matching manifest for linux/arm64/v8 errorが出た
MySQLイメージのplatformにlinux/x86_64を指定したら解決しました。
no matching manifest for linux/arm64/v8 errorの対処方法
docker-compose.ymlに「platform: linux/x86_64」を追加します。
・・・ 略 ・・・
db:
platform: linux/x86_64 # ←追加
image: mysql:5.7.31
environment:
・・・ 略 ・・・
no matching manifest for linux/arm64/v8 errorの原因
M1チップ MacのプラットフォームとMySQL5.7系イメージのプラットフォームが異なるので、その差から発生するエラーのようです。
M1チップ Mac | arm64 |
MySQL5.7系イメージ | amd64 |