Mac电脑Docker拉取Mysql报错?no matching manifest for linux/arm64/v8 in the manifest list entries
Mac m1的芯片,想用docker拉取mysql5.7的镜像玩玩,但是发现报错了
no matching manifest for linux/arm64/v8 in the manifest list entries
什么意思呢?
蹩脚英语翻译+猜测,应该是根m1的芯片构造相关
在知乎网站上看到了一位老哥的解释觉得很好,大概意思就是这样的
M1芯片是arm64架构,也称作aarch64架构,只能运行arm64/aarch64架构的程序。
而我们去dockerHub搜索镜像会发现,我们的mysql5.7是这样的
amd64的架构,也就是Intel CPU的架构,也叫做x86_64。
也就是说,存在适配型问题,m1的芯片没有适合的镜像,所以报错
怎么解决呢?
看了很多帖子,大多数是这样的解决方案
1.我们需要找一个适用于arm64架构的MySQL镜像,先看看官方有没有,社区里也有人做这些镜像,可以在Docker Hub上找找。实在找不到,可以基于Debian或者CentOS的arm64镜像,自己写个Docekrfile做一个吧。
2.docker官方提供的MySQL没有arm64架构的,但MySQL官方提供的mysql/mysql-server有,所以你可以选择执行
找到一篇博客:https://blog.csdn.net/zer0_o/article/details/114835667
docker pull mysql/mysql-server
3.加个 --platform linux/x86_64 就可以啦。
docker pull --platform linux/x86_64 mysql
Mac电脑Docker拉取Mysql报错?no matching manifest for linux/arm64/v8 in the manifest list entries相关推荐
- Docker拉取镜像报错error pulling image configuration
Docker拉取镜像报错error pulling image configuration 在制作docker镜像的时候出现如下报错: xxx@ubuntu:~/Desktop/a$ docker b ...
- 谷粒商城集群篇爬坑笔记--Gitee拉取项目报错、项目target文件不存在(部分项目不全)、SonarQube报错
Gitee拉取项目报错 问题描述 Gitee拉取可能会报错: ERROR: Error cloning remote repo 'origin' hudson.plugins.git.GitExcep ...
- docker拉取mysql镜像太慢的问题
docker拉取镜像太慢的问题 docker拉取mysql镜像半个小时依然没有成功,改用阿里云镜像加速器. 1.进入阿里云平台 链接: 阿里云控制台,镜像搜索mysql 复制加速器链接 2.进入虚拟机 ...
- go拉取包报错 128
go拉取包报错 128 报错信息 go: gitlab.XXXX/XXX/XXXX: invalid version: git fetch -f origin refs/heads/*:refs/he ...
- Window中的Docker 拉取Mysql镜像 并在本地Navicate链接
首先本地 拉取mysql镜像 以下是所有mysql镜像 我自己下载的为5.6 下面 以5.6为例:(拉取mysql5.6镜像) docker pull mysql:5.6 创建一个容器 doc ...
- Docker拉取Mysql镜像并启动访问及docker常用命令介绍
上篇文章介绍了 Centos7安装docker并修改成阿里云镜像源地址 可以参考使用: https://blog.csdn.net/weixin_44232093/article/details/12 ...
- docker拉取mysql镜像并启动
1.安装Docker的依赖库 yum install -y yum-utils device-mapper-persistent-data lvm2 2.添加Docker CE的软件源信息 yum-c ...
- windows用docker拉取mysql
查看docker hub上的mysql docker search mysql 拉取mysql镜像 docker pull 镜像名称:版本号 如: docker pull mysql:8.0 等待几分 ...
- Docker中安装Mysql报错--[Warning] TIMES TAMP with implicit DEFAULT value is deprecated. Please use - - exp
安装一个带有mysql的docker镜像 docker run --name mysql -v mysql-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=roo ...
- Mac Pro docker拉取镜像的操作流程
1.电脑本机安装docker brew install --cask --appdir=/Applications docker 2.配置电脑docker的权限 3.执行docker pull 拉取镜 ...
最新文章
- Silverlight中的拖拽实现的图片上传---1
- python中a=a+2与a+=2的区别
- C语言圈排序Cycle Sort算法(附完整源码)
- 想建一个带分隔条的label 控件;
- iframe src 传参数_剧本杀测评|本友投稿——蜀山传(非剧透)
- Android(Lollipop/5.0) Material Design(六) 使用图像
- php实现关键字搜索mysql数据_PHP实现多个关键词搜索查询功能示例
- 【转】女人最想要的是什么
- 《疯狂的站长》读后感3
- linux没找到unzip命令,linux中提示没有unzip命令解决方法如果你如法使用unzip命令解压.zip文件,可能是你没有安装unzip软件,下面是安装方法命令: yum li...
- MFC+Opencv实现图片视频处理和人脸识别
- matlab像素矩阵数字,图像的一种处理方式----灰度矩阵运算(matlab)
- 2017双十一珠峰算法框架Hierarchical中控算法
- LeetCode-347. Top K Frequent Elements [C++][Java]
- 微信公众平台服务号与订阅号区别详解
- 微信的转账记录删除了还能恢复吗?2个办法教你找回
- 版本控制工具-Git-入门到精通
- 图形学经典参考书籍 电子书下载
- 半小时教你做大转盘游戏(QT篇)
- Python中用try-except-finally处理异常
热门文章
- jq过滤替换敏感词_如何用python简单过滤敏感信息
- 一张书籍清单(软件工程师学习参考资料)
- ElementUI:路由界面刷新后导航栏仍显示default-active不跟随路由变化
- Python:解决cmd中已经通过pip安装完某个包后在pycharm中却无法使用或安装
- opencv数字图像处理(2) - 直方图处理方法【直方图均衡化与直方图规定化】
- karto探秘之open_karto 第五章 --- 栅格地图的生成
- SDOD: Real-time Segmenting and Detecting 3D Objects by Depth(实时3D检测与分割)
- 基于RGB图像的机器人抓取算法汇总
- 静默文件安装安装WebLogic
- mysql源码包的安装