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相关推荐

  1. Docker拉取镜像报错error pulling image configuration

    Docker拉取镜像报错error pulling image configuration 在制作docker镜像的时候出现如下报错: xxx@ubuntu:~/Desktop/a$ docker b ...

  2. 谷粒商城集群篇爬坑笔记--Gitee拉取项目报错、项目target文件不存在(部分项目不全)、SonarQube报错

    Gitee拉取项目报错 问题描述 Gitee拉取可能会报错: ERROR: Error cloning remote repo 'origin' hudson.plugins.git.GitExcep ...

  3. docker拉取mysql镜像太慢的问题

    docker拉取镜像太慢的问题 docker拉取mysql镜像半个小时依然没有成功,改用阿里云镜像加速器. 1.进入阿里云平台 链接: 阿里云控制台,镜像搜索mysql 复制加速器链接 2.进入虚拟机 ...

  4. go拉取包报错 128

    go拉取包报错 128 报错信息 go: gitlab.XXXX/XXX/XXXX: invalid version: git fetch -f origin refs/heads/*:refs/he ...

  5. Window中的Docker 拉取Mysql镜像 并在本地Navicate链接

    首先本地   拉取mysql镜像 以下是所有mysql镜像 我自己下载的为5.6   下面 以5.6为例:(拉取mysql5.6镜像) docker pull mysql:5.6 创建一个容器 doc ...

  6. Docker拉取Mysql镜像并启动访问及docker常用命令介绍

    上篇文章介绍了 Centos7安装docker并修改成阿里云镜像源地址 可以参考使用: https://blog.csdn.net/weixin_44232093/article/details/12 ...

  7. docker拉取mysql镜像并启动

    1.安装Docker的依赖库 yum install -y yum-utils device-mapper-persistent-data lvm2 2.添加Docker CE的软件源信息 yum-c ...

  8. windows用docker拉取mysql

    查看docker hub上的mysql docker search mysql 拉取mysql镜像 docker pull 镜像名称:版本号 如: docker pull mysql:8.0 等待几分 ...

  9. 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 ...

  10. Mac Pro docker拉取镜像的操作流程

    1.电脑本机安装docker brew install --cask --appdir=/Applications docker 2.配置电脑docker的权限 3.执行docker pull 拉取镜 ...

最新文章

  1. Silverlight中的拖拽实现的图片上传---1
  2. python中a=a+2与a+=2的区别
  3. C语言圈排序Cycle Sort算法(附完整源码)
  4. 想建一个带分隔条的label 控件;
  5. iframe src 传参数_剧本杀测评|本友投稿——蜀山传(非剧透)
  6. Android(Lollipop/5.0) Material Design(六) 使用图像
  7. php实现关键字搜索mysql数据_PHP实现多个关键词搜索查询功能示例
  8. 【转】女人最想要的是什么
  9. 《疯狂的站长》读后感3
  10. linux没找到unzip命令,linux中提示没有unzip命令解决方法如果你如法使用unzip命令解压.zip文件,可能是你没有安装unzip软件,下面是安装方法命令: yum li...
  11. MFC+Opencv实现图片视频处理和人脸识别
  12. matlab像素矩阵数字,图像的一种处理方式----灰度矩阵运算(matlab)
  13. 2017双十一珠峰算法框架Hierarchical中控算法
  14. LeetCode-347. Top K Frequent Elements [C++][Java]
  15. 微信公众平台服务号与订阅号区别详解
  16. 微信的转账记录删除了还能恢复吗?2个办法教你找回
  17. 版本控制工具-Git-入门到精通
  18. 图形学经典参考书籍 电子书下载
  19. 半小时教你做大转盘游戏(QT篇)
  20. Python中用try-except-finally处理异常

热门文章

  1. jq过滤替换敏感词_如何用python简单过滤敏感信息
  2. 一张书籍清单(软件工程师学习参考资料)
  3. ElementUI:路由界面刷新后导航栏仍显示default-active不跟随路由变化
  4. Python:解决cmd中已经通过pip安装完某个包后在pycharm中却无法使用或安装
  5. opencv数字图像处理(2) - 直方图处理方法【直方图均衡化与直方图规定化】
  6. karto探秘之open_karto 第五章 --- 栅格地图的生成
  7. SDOD: Real-time Segmenting and Detecting 3D Objects by Depth(实时3D检测与分割)
  8. 基于RGB图像的机器人抓取算法汇总
  9. 静默文件安装安装WebLogic
  10. mysql源码包的安装