alpine 一些可执行程序运行不了
根本原因和解决方案
Alpine Linux 使用 musl libc 而非标准的 glibc,而大多数预编译的 Linux 二进制文件都是针对 glibc 编译的。这就是问题所在。
解决方案:安装 glibc 兼容层(推荐)
# 安装 gcompat(Alpine 的 glibc 兼容层)
apk add --no-cache gcompat
根本原因和解决方案
Alpine Linux 使用 musl libc 而非标准的 glibc,而大多数预编译的 Linux 二进制文件都是针对 glibc 编译的。这就是问题所在。
解决方案:安装 glibc 兼容层(推荐)
# 安装 gcompat(Alpine 的 glibc 兼容层)
apk add --no-cache gcompat