Golang 编译的二进制文件在 alpine 中无法运行的问题解决
一、问题现象 使用 golang 编译了一个二进制程序,在 CentOS 和 Ubuntu 的镜像上运行是可以的,但是在 Alpine 运行就不行,使用./运行报错:
|
1 |
/bin/sh: ./saas_server: not found |
二、解决方案 编译时添加参数 CGO_ENABLED=0,关闭 CGO 就可以了: [c ... 阅读更多
一、问题现象 使用 golang 编译了一个二进制程序,在 CentOS 和 Ubuntu 的镜像上运行是可以的,但是在 Alpine 运行就不行,使用./运行报错:
|
1 |
/bin/sh: ./saas_server: not found |
二、解决方案 编译时添加参数 CGO_ENABLED=0,关闭 CGO 就可以了: [c ... 阅读更多