Dan*_*nyB 8 mongodb alpine-linux
由于 mongodb 更改了他们的许可证,它在 3.9 之后的 alpine 版本的 alpine 存储库中不再作为 apk 包提供。
有没有办法将它安装在较新的 Alpines 上?
我不确定这里的最终结果是什么 - 我们会永远绑定到旧的 Alpine 版本,还是被迫只使用官方的 mongo non-alpine docker 镜像?
不是一个理想的或长期的解决方案,但按照Nikolay在这个答案中描述的过程,您可以mongodb
通过将 apk 连接到旧的 Alpine 存储库来安装旧 Alpine 版本的依赖项:
echo 'http://dl-cdn.alpinelinux.org/alpine/v3.9/main' >> /etc/apk/repositories
echo 'http://dl-cdn.alpinelinux.org/alpine/v3.9/community' >> /etc/apk/repositories
apk update
apk add mongodb yaml-cpp=0.6.2-r2
mongo -version
Run Code Online (Sandbox Code Playgroud)
一个警告是,yaml-cpp
由于ABI 更改中断,您必须固定到版本 0.6.2 - 否则mongo
动态链接将失败。
归档时间: |
|
查看次数: |
10771 次 |
最近记录: |