我正在将我的docker镜像推送到AWS ECS。而且,我收到以下错误: " usr / lib / x86_64-linux-gnu / libfftw3.so.3.4.4"
的文件完整性校验和失败以下是完整输出:
推送指的是存储库[myaddress.dkr.ecr.us-east-1.amazonaws.com/myrepositoryname] 3d4763f6944c:图层已存在 5d22ab3cff2d:图层已存在 080db391ad2c:图层已存在 7030a45b5de7:图层已存在 5d98bab77a5b:图层已存在 f08694a3abdb:图层已存在 c4cfb93dc085:图层已存在 1a38a1227cbb:图层已存在 caa05d68a0ed:图层已存在 891119e77426:图层已存在 1f912505da6e:图层已存在 f1e810a48819:图层已存在 a47630fbce4f:图层已存在 09fc3edb847c:图层已存在 6b60013e5875:推动[============================================== ====>] 323.9MB / 323.9MB d6335a641f5e:图层已存在 5c33df241050:图层已存在 ffc4c11463ee:图层已存在 " usr / lib / x86_64-linux-gnu / libfftw3.so.3.4.4"
的文件完整性校验和失败针对上述问题是否有解决方案?我试图再次构建一个图像,并增加了docker中分配的内存。
答案 0 :(得分:3)
这个解决方案对我有用:
docker system prune -a
然后创建一个新图像并推送。
答案 1 :(得分:0)
我遇到了类似的错误,尽管就我而言,这与NPM缓存有关。
file integrity checksum failed for "root/.npm/_cacache/content-v2/sha512/d1/32/a7a1c3a9679bc2b3533e44dd7850d81c4c257024e9f32854b681383a5ed1c191412124a0d316bea11daa019c2bee1bf18770034bd53db117aedc09339b0b
我要做的就是使用--no-cache
选项进行完整构建,例如:
docker build --no-cache .
完整构建后,成功推送到AWS。