简体   繁体   中英

Docker alpine apk cannot find git-lfs package

I'm trying to install git-lfs in a Docker alpine image, but I'm getting an error indicating:

ERROR: unsatisfiable constraints:
git-lfs (missing):
required by: world[git-lfs]

It seems that there has been many issues related to apk not finding packages (see here and there ), and in many cases these have been solved by using the --no-cache option with apk add . But I am not being that lucky and cannot understand the origin of this error, specially considering that git-lfs is up to date in alpine repo .

The following small Dockerfile should reproduce the error:

FROM alpine:3.4

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

The problem is that git-lfs is available only from alpine:3.7.

To fix the issue you should either rebuild it on your own or use an alpine version >=3.7.

Btw, you don't need to execute apk update .

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM