一、问题现象

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

/bin/sh: ./saas_server: not found

二、解决方案

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

CGO_ENABLED=0 go build

三、参考文档

Installed Go binary not found in path on Alpine Linux Docker

标签: docker

评论已关闭