最近升级到 alpine 3.10(docker 镜像),因为我需要 php 7.3 来进行给定的安全修复。
在构建过程中,我安装了 php7-pecl-mongodb。好像这个包在 3.10 中不再可用。
构建过程中出现以下错误:
php7-pecl-mongodb (missing):
ERROR: unsatisfiable constraints:
required by: world[php7-pecl-mongodb]
在 alpine 库中找不到软件包,在网上搜索时我可以看到该软件包在 alpine 3.10 中不可用。
什么可以替代这个?
最佳答案
尝试使用edge或v3.9 ,因为它在 v3.10 中不存在。
RUN apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/v3.9/community/ php7-pecl-mongodb=1.5.3-r2
关于alpine 3.10 中缺少 php7-pecl-mongodb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59275206/