Skip to content
Xiaoyu's Blog
Go back

mac m2环境下docker镜像build问题解决

😀
记录在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.新建一个命名空间

2.创建镜像仓库

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

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

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


Share this post:

Previous Post
深入理解分布式系统(第三章)
Next Post
自研框架 one-logger