在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

参考

相关推荐
Benszen1 小时前
Docker容器化技术全解析
运维·docker·容器
一招定胜负1 小时前
智慧课堂项目面试复习资料
ide·macos·xcode
小江的记录本1 小时前
【Linux】《Linux常用命令汇总表》
linux·运维·服务器·前端·windows·后端·macos
再ZzZ4 小时前
Docker快速部署Kafka(内网通用版本)
docker·容器·kafka
Stack Overflow?Tan905 小时前
linux ubuntu22.04安装ROS2humble完整版的流程
linux·docker·ros2
绝世唐门三哥7 小时前
MacOS下内网穿透工具cpolar使用教程(Mac 版)
macos·内网穿透
jian110587 小时前
Mac git配置账号和邮箱,可以修改
git·macos
真心喜欢你吖7 小时前
OpenClaw安装部署Mac操作系统版 - 打造你的专属AI助理
java·人工智能·macos·ai·语言模型·智能体·openclaw
arvin_xiaoting7 小时前
使用 exo 技术构建 Mac mini AI 推理集群:从架构到实战
人工智能·macos·架构·mac mini·exo
阿正的梦工坊8 小时前
Mac 的.zshrc在 Windows 上等价怎么做:设置环境变量
windows·macos