在Mac M1上面使用Dockerfile打x86_64镜像

问题

因为服务器上面的cpu架构上x86_64的,但是,我本地Mac M1是arm的,这样服务器就不能直接使用Mac M1打出来的docker镜像。通过如下命令可以查看服务器cpu架构:

bash 复制代码
arch

解决

在Mac M1上面打服务器需要x86_64的Docker镜像,然后离线导出复制到服务器上面后,导入到服务器上面使用。

bash 复制代码
docker build --platform linux/amd64 -t <镜像名> .

然后导出docker镜像:

bash 复制代码
docker save -o <导出镜像文件名>.tar <被导出的镜像名>

将导出的docker镜像文件,复制到服务器,然后开始在服务器上面手动导入镜像:

bash 复制代码
docker load -i <导出镜像文件名>.tar

参考

相关推荐
CZIDC35 分钟前
MacOS字体看起来比在 Windows 上更好?
macos
我不要放纵6 小时前
docker
运维·docker·容器
Cosmoshhhyyy8 小时前
linux远程部署dify和mac本地部署dify
linux·运维·macos
行星0088 小时前
mac 通过homebrew 安装和使用nvm
macos·npm·node.js
奥格列的魔法拖鞋~12 小时前
Docker-LNMP架构 创建多项目- 单个ngixn代理多个PHP容器服务
nginx·docker·eureka·架构·php·lnmp
2501_9280946516 小时前
Mac电脑录屏工具 Omi录屏专家(Mac中文)
macos·mac·录屏工具·omi
为什么要内卷,摆烂不香吗16 小时前
Docker容器技术全面解析(一):入门
docker·微服务·容器
探云抛雾؁ۣۖ19 小时前
Docker 实战:情感分析系统-容器化部署全流程(sa-logic、sa-webapp、sa-frontend )
运维·docker·容器·web app·情感系统
森之鸟19 小时前
Mac chrome浏览器下载DevEco Studio 6.0.0 Beta2失败
前端·chrome·macos