在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

参考

相关推荐
all7980796972 分钟前
黑苹果macos 15 Sequoia升级 macos 26.1 Tahoe小结
macos
唯一浩哥1 小时前
2026 年,macbook air 2015 升级注意事项
macos·macbook·macbook air 2015·升级硬盘
SilentCodeY2 小时前
iptables 防 Docker 绕过:DOCKER-USER 链限制 Nacos 8848 仅 localhost 可访问
docker·容器·iptables
爱上猫de鱼7 小时前
linux环境docker部署前后端应用
linux·运维·docker
辰尘_星启8 小时前
解决幽灵容器
linux·docker·容器·机器人·嵌入式
破无差8 小时前
docker配置报错解决过程dify
docker
培根芝士9 小时前
基于Docker部署M3U8流媒体
docker·容器
卜锦元9 小时前
Docker Compose 部署 MySQL 8.4 LTS(生产级实践方案)
数据库·mysql·docker·容器
独断万古他化9 小时前
Docker 入门前置:容器虚拟化基础之 cgroups 资源控制与 LXC 容器
linux·docker·容器
Smile_微笑10 小时前
恢复 MySQL 服务(Docker 环境专用)
mysql·adb·docker