报错信息:
从报错信息看,是由于系统不一致,不兼容
本人开发是用mac m1 ,由于m1的cpu架构和linux架构不一致,导致了m1打包的镜像,放到linux环境上运行不了
解决思路:换个环境打包
1.在我的阿里云服务器上安装git,拉取我本机提交的代码
yum install git
就能拉取代码了
2.在我自己的阿里云服务器上安装maven环境编译,这样我就能在我的阿里云服务器上进行编译打包,推送镜像了
这里可以下载maven安装包:
Index of /apache/maven/maven-3
https://mirrors.cnnic.cn/apache/maven/maven-3/
3.Dockerfile进行打包,推送,这里这个步骤就不详细的说了,可以看我docker镜像打包的那一篇博客
4.接下来就能从别的云服务器正常的pull这个镜像,并且正常run起来了
谢谢大家~~~

本文介绍了解决mac M1架构与Linux架构不一致导致的镜像运行问题。通过在阿里云服务器上安装Git和Maven,实现代码拉取及编译打包,最终成功在Linux环境下运行。

被折叠的 条评论
为什么被折叠?



