我的dockerfile中apt update和apt install是分开的,之前都可以过,后续添加一个vim包,突然之前的包找不到了。前面的update,dockerfile没有执行,而是用了旧的,而恰好源的版本更新了。导致一直报failed to fetch。使用docker compose build --no-cache后正常了。
可以看到我为了先装sudo,把update和后面的install分开了。
vim是我第二次加的包,加之前一切ok。加了vim突然报找不到python还有其他几个包。
找不到。进去连接发现升级了 。从1.9变到1.10,日期刚好是我出问题的那几天。所以对上了。后面加了no-cache也证实了这一点。有些文章说换源解决,可能是找到了一个旧的源吧。