Golang编译的二进制文件在alpine中无法运行的问题解决

马谦马谦马谦 2019年4月3日23:32:19 发表评论
文章最后编辑于:2019-4-28 11:34:44

一、问题现象

使用golang编译了一个二进制程序,在CentOSUbuntu的镜像上运行是可以的,但是在Alpine运行就不行,使用./运行报错:

Golang编译的二进制文件在alpine中无法运行的问题解决

二、解决方案

编译时添加参数CGO_ENABLED=0,关闭CGO就可以了:

Golang编译的二进制文件在alpine中无法运行的问题解决

三、参考文档

Installed Go binary not found in path on Alpine Linux Docker

本文共执行44次查询,耗时0.303秒!
  • A+
所属分类:未分类
马谦马谦马谦

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: