我正在尝试在Docker alpine镜像中安装
git-lfs
,但是我遇到了一个错误,指示:
错误:无法满足约束条件:
git-lfs(丢失):
要求:world [git-lfs]
似乎已经有许多与apk找不到软件包相关的问题(请参见此处和那里),在许多情况下,这些问题已通过使用--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