在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

参考

相关推荐
令狐少侠20114 小时前
docker基本操作 部署启动nginx
nginx·docker·容器
攀小黑4 小时前
docker 部署rabbitmq消息队列并安装延迟队列插件
docker·容器·rabbitmq
虚神界熊孩儿6 小时前
Linux下修改docker和harbor默认网段的方法
linux·docker·harbor
木叶子---6 小时前
Docker
运维·docker·容器
Cyber4K6 小时前
【Kubernetes专项】K8s集群1.31版本安装手册
linux·docker·云原生·容器·kubernetes
凯子坚持 c6 小时前
基于Docker的SD-WAN组网方案:利用节点小宝实现服务器远程开发
服务器·docker·容器
不做菜鸟的网工8 小时前
使用docker部署Speedtest-X内网测试网站
docker
❀͜͡傀儡师9 小时前
docker部署Apache Answer 一款高效问答平台
docker·容器·apache
C_心欲无痕10 小时前
Docker 核心概念和安装
运维·docker·容器
开开心心_Every10 小时前
多端免费远程控制工具:4K流畅同账号直连
游戏·macos·微信·pdf·excel·语音识别·phpstorm