请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么在mac环境执行例子 docker run hello-world 报错

为什么在mac环境执行例子 docker run hello-world,报这个错误“standard_init_linux.go:211: exec user process caused exec format error”

正在回答 回答被采纳积分+3

1回答

麦兜搞IT 2020-04-13 14:18:22

是因为编译环境的问题,C的依赖和linux不同。建议您在linux里编译然后构建docker image

0 回复 有任何疑惑可以回复我~
  • 提问者 企鹅翔子 #1
    编译成二进制文件,在mac环境可以直接运行,在docker里就报上面错误
    回复 有任何疑惑可以回复我~ 2020-04-13 14:29:20
  • 麦兜搞IT 回复 提问者 企鹅翔子 #2
    您是在linux环境里编译的么?另外是安装课程里的方式么?如果不是,请贴一下您的C源文件,以及编译步骤
    回复 有任何疑惑可以回复我~ 2020-04-14 03:34:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信