1、由于是银河麒麟v10系统,拉下来得镜像安装时报错:exec bin/docker-startup.sh: exec format error 一直莫名其妙,找不到问题,后来在网上找到帖子说是因为镜像不支持这个系统,所以会报错,以mysql为例,之前的版本都只支持liunx/amd64,而银河麒麟系统基本都是liunx/arm64,所以安装失败
2、解决方案
2.1、登录docker镜像仓库(Docker)查找适合的版本,及OS/ARCH这个选项中包含liunx/arm64的版本可以使用,拉取镜像时也可以在命令后加上这个东西:docker pull mysql:8.0.31 --platform linux/arm64
2.2、拉下来的镜像可以先查看一下是否适用于此版本:docker inspect 7b6f3978ca29(IMAGEID)查看Architecture的值是否是arm64 如果是就可以了