M1 Pro 安装 docker mysql数据库镜像

638 阅读1分钟

M1 pro 安装 docker mysql 数据库镜像 遇到个问题

运行

docker pull mysql

提示

image.png

Docker 既没在本地的仓库找到 mysql,也没在远程的 DockerHub 上找到可以进行拉取并安装的 mysql 镜像

解决

docker pull --platform linux/amd64 mysql:5.7

why ?

M1芯片是arm64架构,也称作aarch64架构,只能运行arm64/aarch64架构的程序。 而我们去dockerHub搜索镜像会发现,我们的mysql5.7是这样的

image.png amd64的架构,也就是Intel CPU的架构,也叫做x86_64 M1的芯片没有适合的镜像,所以报错!

找一个适用于arm64架构的MySQL镜像,先去官方找也可以在Docker Hub上找。或者基于Debian或者CentOS的arm64镜像,自己写个Docekrfile做一个