使用苹果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了

相关推荐
猴的哥儿6 分钟前
Ubuntu 22.04 LTS 入门教学文档
linux·运维·ubuntu·docker
纷飞梦雪2 小时前
使用chroot预安装软件到ubuntu22中
linux·运维·ubuntu
海鸥815 小时前
查看k8s集群的资源使用情况
云原生·容器·kubernetes
云上艺旅5 小时前
K8S学习之基础十八:k8s的灰度发布和金丝雀部署
学习·云原生·容器·kubernetes
jiarg7 小时前
linux 内网下载 yum 依赖问题
linux·运维·服务器
yi个名字7 小时前
Linux第一课
linux·运维·服务器
菜鸟xy..8 小时前
linux 基本命令教程,巡查脚本,kali镜像
linux·运维·服务器·kali镜像·巡查脚本·nmtui
暴躁的小胡!!!8 小时前
Linux权限维持之协议后门(七)
linux·运维·服务器·网络·安全
安 当 加 密8 小时前
中小企业Radius认证服务器的低成本高安全解决方案
运维·服务器·安全
Macle_Chen8 小时前
Mac服务器上创建Docker并安装宝塔环境
服务器·macos·docker