docker - 在 docker alpine linux 基础镜像上设置 glibc 是否有最佳实践?

标签 docker glibc alpine-linux

是否有在 docker alpine linux 基础镜像上使用正确路径设置 glibc 的最佳实践,以便任何生成的进程都可以正确引用已安装 libc 库的位置?

最佳答案

是的,有,

我使用自定义构建的 glibc 在其上安装 JRE。

你可以找到它here

您可以使用 wget 或 curl 获取代码和 apk 来安装它们

更新的命令见下方评论

apk --no-cache add ca-certificates wget
wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub
wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.28-r0/glibc-2.28-r0.apk
apk add glibc-2.28-r0.apk

对我来说效果很好

关于docker - 在 docker alpine linux 基础镜像上设置 glibc 是否有最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37818831/

相关文章:

mongodb - 无法运行 docker flask image -pymongo.errors.ServerSelectionTimeoutError : localhost:27017: [Errno 111] Connection refused

vagrant - 使用 Vagrant Docker 提供程序从 boot2docker 转发端口

c++ - 在 Alpine Linux 上错误地声明了 strerror_r

Ada 量表超过最大值 18

Docker:将 apt-key 与 alpine 图像一起使用

docker - 在 Marathon 和 Mesos 旁边运行 Hadoop

python-3.x - Websocket(Python 3.5 中的 ws4py)在 Docker 容器中不起作用

c - glibc - 强制函数调用(无内联扩展)

c - 不同 libc 实现中 wprintf() 中 "%s"的不同行为

c - 当流是标准输入时,函数 getw() 是如何工作的?