簡體   English   中英

Docker alpine apk 找不到 git-lfs package

[英]Docker alpine apk cannot find git-lfs package

我正在嘗試在 Docker 高山映像中安裝git-lfs ,但出現錯誤提示:

錯誤:不可滿足的約束:
git-lfs(缺失):
要求:世界[git-lfs]

似乎有很多與 apk 找不到包相關的問題(參見此處此處),並且在許多情況下,這些問題已通過使用帶有apk add--no-cache選項得到解決。 但我沒有那么幸運,也無法理解這個錯誤的根源,特別是考慮到 git-lfs 在alpine repo中是最新的。

以下小 Dockerfile 應該重現錯誤:

FROM alpine:3.4

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

問題是 git-lfs 只能從 alpine:3.7 獲得。

要解決此問題,您應該自行重建它或使用 alpine 版本 >=3.7。

順便說一句,您不需要執行apk update

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM