elc*_*ano 5 docker alpine-linux
我尝试git-lfs在 Docker alpine 映像中安装,但收到一条错误消息,指示:
错误:无法满足的约束:
git-lfs(丢失):
需要:世界[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
Run Code Online (Sandbox Code Playgroud)
    问题是 git-lfs 只能从 alpine:3.7 开始使用。
要解决此问题,您应该自行重建它或使用 >=3.7 的 alpine 版本。
顺便说一句,你不需要执行apk update.
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           6452 次  |  
        
|   最近记录:  |