当前位置: 首页 > news >正文

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

问题

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

arch

解决

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

docker build --platform linux/amd64 -t <镜像名> .

然后导出docker镜像:

docker save -o <导出镜像文件名>.tar <被导出的镜像名>

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

docker load -i <导出镜像文件名>.tar

参考

  • Multi-platform images

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • nng协议nni_taskq_sys_init(void) 对nni_taskq_systq 初始化
  • Python从0到100(四十三):数据库与Django ORM 精讲
  • LeetCode 129, 133, 136
  • 鸿蒙界面开发
  • Redis 主从搭建
  • 过滤出List集合的元素是Person对象,过滤出每个元素非null的name字段得到String类型的集合
  • vue侦听器(Watch)精彩案例剖析一
  • Redission中的Lua脚本写法、理解
  • Python面试题:Python中的单例模式及其实现
  • 基于单片机控制的锂电池充电和保护系统研究
  • 项目实战二
  • 利用Java调用人脸身份证比对接口
  • Prometheus监控Elasticsearch
  • 聚观早报 | Meta将推出新款AR眼镜;iPhone SE 4将升级显示屏
  • shell脚本教程学习
  • python3.6+scrapy+mysql 爬虫实战
  • 4个实用的微服务测试策略
  • co模块的前端实现
  • JAVA 学习IO流
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • Spring声明式事务管理之一:五大属性分析
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 技术发展面试
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 区块链分支循环
  • 使用agvtool更改app version/build
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 字符串匹配基础上
  • 自定义函数
  • ​数据链路层——流量控制可靠传输机制 ​
  • #pragma multi_compile #pragma shader_feature
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • $.each()与$(selector).each()
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (差分)胡桃爱原石
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (接口封装)
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • (四)js前端开发中设计模式之工厂方法模式
  • (限时免费)震惊!流落人间的haproxy宝典被找到了!一切玄妙尽在此处!
  • (转)shell中括号的特殊用法 linux if多条件判断
  • *上位机的定义
  • .a文件和.so文件
  • .form文件_SSM框架文件上传篇
  • .NET C#版本和.NET版本以及VS版本的对应关系
  • .net core 6 集成和使用 mongodb
  • .NET Core中的去虚
  • .NET 漏洞分析 | 某ERP系统存在SQL注入
  • .NET6 开发一个检查某些状态持续多长时间的类
  • .NET框架
  • /boot 内存空间不够
  • @ConditionalOnProperty注解使用说明