本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>
发布时间: 2020-09-14 | 浏览次数: 852 | 下载次数: 0 | 作者: SU1103522396 | 文档编号: EKB1100055553
泰山服务器docker无法pull MySQL镜像,
但是可以正常pull Tomcat.
报错内容是:
no matching manifest for linux/arm64/v8 in the manifest list entries
1.首先应该不是环境问题,可能是没有找到争取的MySQL镜像
2.登录docker官网https://hub.docker.com/
3.搜索mysql镜像,注意需要筛选arm64,找到如下软件:
4.从上图可以看出软件名为mysql/mysql-server,使用该软件名pull成功
[root@host2 ~]# docker pull mysql/mysql-server
Using default tag: latest
latest:
Pulling from mysql/mysql-server 97b85adfe785:
Pull complete a1baf87aea67:
Pull complete 64181a02d4e4:
Pull complete 75670ff61fdb:
Pull complete Digest: sha256:342d3eefe147620bafd0d276491e11c8ed29e4bb712612cb955815b3aa910a19
Status: Downloaded newer image for mysql/mysql-server:latest pull
故障原因很清楚,docker pull MySQL是下载AMD64版本的MySQL,所以发生报错
需要改为mysql/mysql-server才可下载ARM64版本的MySQL
使用命令docker pull mysql/mysql-server才可下载最新的基于ARM的MySQL软件