在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

参考

相关推荐
AI创界者17 小时前
PilotTTS 一键整合包(Win/Mac):8G 显存畅跑,实测解锁情绪与副语言的精准控制
人工智能·macos·aigc·音视频
Alsn8618 小时前
等待学习-学习目录:Docker 容器安全攻防
学习·安全·docker
gis分享者19 小时前
GPT-Image-2 图像生成模型新手实战指南
gpt·ai·image·模型·图像生成
羞儿19 小时前
llm-algo-1
llm·调试·显存·构建
程序员老赵21 小时前
服务器没有桌面?Docker 跑个 Chrome,浏览器就能远程用
docker·容器·devops
杨浦老苏21 小时前
轻量级Docker仪表板Servedash
运维·docker·监控·群晖·仪表板
正经教主21 小时前
【docker基础】 第八周:容器监控与应用更新策略
运维·docker·容器
AirDroid_cn21 小时前
系统终端与iTerm2字体看起来不一样?macOS Sequoia统一渲染指南
macos
kiros_wang21 小时前
Docker 使用完整指南
运维·docker·容器
正经教主1 天前
【docker基础】第九周:Docker安全与镜像优化
运维·docker·容器