记录在m2上编译并推送docker镜像的步骤
📝 Build
make DockerFile
每种语言创建的项目所用的dockerFile不一致
build shell
docker build --platform linux/amd64 -t [imageName]:[tag] -f ./Dockerfile .其中在m2平台下需要增加 --platform linux/amd6 参数,才能让编译出来的镜像跑在linux的服务器上。否则会出现 exec user process caused: exec format error
build成功后,可以通过 docker images 查看镜像是否编译成功

🤗 Register ALiYun docker hub
阿里云镜像仓库地址
1.新建一个命名空间
- 什么是命名空间:https://www.alibabacloud.com/help/zh/doc-detail/60765.htm
- 仓库的基本使用:https://www.alibabacloud.com/help/zh/doc-detail/60763.htm?spm=a2c63.p38356.b99.10.74961b48q5Ugr5

2.创建镜像仓库

选择本地仓库,如有cicd可以选择其他

新建成功后,就可以根据指示,push镜像到仓库中了

在有墙的时代,使用阿里的服务还是非常方便的。