Apple M1 属于 ARM v8 还是 v9?
在尝试使用 Docker 在基于 ARM M1 的 MacBook Pro 上运行 MySQL 时,您遇到了错误消息,指出“no matching manifest for linux/arm64/v8 in the manifest list entries”。您查看了 Docker Hub 上的 MySQL 映像,发现它支持“Linux/arm64/v8”,这引起了您的疑问。
Apple M1 芯片采用了 ARMv8.4-A 架构,也称为 ARMv8.4-A with Pointer Authentication (PAC)。这是 ARMv8-A 架构的一个变体,增加了新的指令和特性,最重要的是指针身份验证 (PAC)。
因此,Apple M1 属于 ARMv8 架构,而不是 ARMv9。Docker 错误消息表明,您正在尝试拉取不适用于 M1 架构的 MySQL 映像。要解决此问题,您可以使用 --platform linux/x86_64 选项拉取适用于 x86_64 架构的 MySQL 映像,就如您在提供的解决办法中所做的那样。
以上就是Apple M1 芯片使用的是 ARMv8 架构还是 ARMv9 架构?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号