m1 docker安装mysql5.7

734 阅读1分钟

1.正常如果直接拉去mysql:5.7的话会报

docker: no matching manifest for linux/arm64/v8 in the manifest list entries.

我们可以用

docker pull --platform linux/x86_64 mysql:5.7

这样就可以拉下来了

然后再run

docker run --name mysql5 -p 3307:3306 -p 33070:33060 -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_ROOT_HOST=%   -d mysql:5.7 --default-authentication-plugin=mysql_native_password

虽然会提示

WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested

但是还是可用的