Docker Alpine APK无法找到git-lfs软件包

时间:2019-10-09 15:19:10

标签: docker alpine

我正在尝试在Docker高山映像中安装git-lfs,但出现错误提示:

  

错误:约束无法满足:
   git-lfs(丢失):
     要求:world [git-lfs]

似乎有很多问题与apk无法找到包有关(请参阅herethere),并且在许多情况下,可以通过将--no-cache选项与apk add。但是我不是很幸运,也无法理解此错误的根源,特别是考虑到git-lfs在alpine repo中是最新的。

以下小型Dockerfile应该会重现该错误:

FROM alpine:3.4

RUN apk update && apk add --no-cache \
        build-base \
        git \
        git-lfs

1 个答案:

答案 0 :(得分:1)

问题在于git-lfs仅可用于alpine:3.7。

要解决此问题,您应该自己重建它或使用> = 3.7的阿尔卑斯版本。

顺便说一句,您不需要执行apk update