1.开启docker的实验特性experimental
2.把jar文件、dockerFile、startServer.sh放同一个文件夹下
3.拉取arm基础镜像
在当前文件夹下打开cmd窗口
docker pull --platform=arm64 harbor地址/路径/包名称:jdk8-arm
4.打包微服务为arm架构镜像
docker buildx build -t harbor地址/包名:arm64 --platform linux/arm64 . --load
5.打包为压缩文件
docker save -o 临时压缩包名.tar harbor地址/路径/包名称:arm64
6.进行load加载到生产环境的docker中
docker load -i 临时压缩包名.tar
7.修改镜像tag名
docker tagharbor地址/路径/包名称:arm64 生产环境harbor地址/路径/包名称:arm64
8.登录habor
docker login 生产环境harbor地址
输入账户名密码
9.推送镜像到harbor
docker push 生产环境harbor地址/路径/包名称:arm64
打包的关键为第一和第四点