🌊
M1 Mac で no matching manifest が出た時の対処方法
$ docker run --name mysql -e MYSQL_ROOT_PASSWORD=mysql -d -p 3306:3306 mysql
Unable to find image 'mysql:latest' locally
latest: Pulling from library/mysql
docker: no matching manifest for linux/arm64/v8 in the manifest list entries.
See 'docker run --help'.
- 普通に docker run すると、no matching manifest が発生してしまうので、 --platform linux/x86_64 を指定する。
docker run --platform linux/x86_64 --name mysql -e MYSQL_ROOT_PASSWORD=mysql -d -p 3306:3306 mysql
- この記事によると、別のCPUアーキテクチャのエミュレーションをしているので動いているらしい。
Discussion