问题所在 使用苹果M芯片打包Docker Image无法在amd64环境下运行,因为arm环境下打包docker默认打包为arm格式,可以使用以下命令查看: docker inspect <ImageID> 找到Architecture,可以发现 解决方法 在docker-compose.ymal中添加以下信息: platform: linux/amd64 重新build之后,再次运行 docker inspect <ImageID> 可以发现已经打包为amd64可以运行的docker了