重新定位/usr/bin/mono:getrandom时出错:找不到symbol



我正试图在alpine 3.8容器中安装mono,在运行mono:时收到了此消息

Error relocating /usr/bin/mono: getrandom: symbol not found

有办法解决这个问题吗?

mono仅在边缘测试alpine存储库中可用。为了安装它,我们需要musl至少版本1.1.20,它可以在alpine v3.9主存储库或边缘主存储库中使用。

因此,您有两种选择:

1.alpine v3.8基本映像上的alpine v3.9存储库安装musl,然后从alpine edge testing安装mono

FROM alpine:3.8
RUN apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/v3.9/main musl>1.1.20
RUN apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing mono
CMD mono

2.alpine edge testingalpine v3.9基本映像上安装mono

FROM alpine:3.9
RUN apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing mono
CMD mono

最新更新