使用苹果M芯片打包Docker Image无法在amd64环境下运行

问题所在

使用苹果M芯片打包Docker Image无法在amd64环境下运行,因为arm环境下打包docker默认打包为arm格式,可以使用以下命令查看:

复制代码
docker inspect <ImageID>

找到Architecture,可以发现

解决方法

在docker-compose.ymal中添加以下信息:

复制代码
platform: linux/amd64

重新build之后,再次运行

复制代码
docker inspect <ImageID>

可以发现已经打包为amd64可以运行的docker了

相关推荐
资讯第一线11 分钟前
Windows系统工具:WinToolsPlus 之 SQL Server Suspect/质疑/置疑/可疑/单用户等 修复
运维
惊起白鸽4501 小时前
LVS负载均衡
运维·负载均衡·lvs
伤不起bb2 小时前
NoSQL 之 Redis 配置与优化
linux·运维·数据库·redis·nosql
广东数字化转型3 小时前
nginx怎么使用nginx-rtmp-module模块实现直播间功能
linux·运维·nginx
love530love3 小时前
【笔记】在 MSYS2(MINGW64)中正确安装 Rust
运维·开发语言·人工智能·windows·笔记·python·rust
啵啵学习3 小时前
Linux 里 su 和 sudo 命令这两个有什么不一样?
linux·运维·服务器·单片机·ubuntu·centos·嵌入式
Hoking3 小时前
Kafka集群部署(docker容器方式)SASL认证(zookeeper)
docker·zookeeper·kafka
数字芯片实验室4 小时前
寄存器模型生成:从手工到自动化
运维·自动化
云道轩4 小时前
llm-d:面向Kubernetes的高性能分布式LLM推理框架
分布式·容器·kubernetes
冰橙子id4 小时前
linux——磁盘和文件系统管理
linux·运维·服务器