目录

Mac M1 Dokcer 拉取 arm64 镜像

目录

最近刚使用 mac book m1 芯片的笔记本,在搭建开发环境时出现了问题,在使用 Docker 容器拉取 mysql 镜像时报错:

mac@fiveyoboy home %  docker pull mysql
Using default tag: latest
latest: Pulling from library/mysql
no matching manifest for linux/arm64/v8 in the manifest list entries

原因:

M1是 arm64 架构;而docker pull 默认拉取的是 amd64 的镜像

所以在拉取镜像时就需要指定架构: linux/x86_64

# 指定 arm64 架构的镜像
docker pull --platform linux/x86_64 mysql

# 指定 amd64 架构镜像
docker pull --platform linux/amd64  mysql

注意⚠️:指定架构拉取的前提是:官方有基于该架构进行构建的镜像才能拉取成功,

否则拉取会出现镜像不存在的情况,

因为 M1 芯片是新出的,很多镜像都还没支持(未来应该慢慢都有的~~~)

版权声明

未经授权,禁止转载本文章。
如需转载请保留原文链接并注明出处。即视为默认获得授权。
未保留原文链接未注明出处或删除链接将视为侵权,必追究法律责任!

本文原文链接: https://fiveyoboy.com/articles/mac-m1-docker-arm64-image/

备用原文链接: https://blog.fiveyoboy.com/articles/mac-m1-docker-arm64-image/