docker映像生成缓存问题(spring boot)

yrefmtwq  于 2021-07-15  发布在  Java
关注(0)|答案(1)|浏览(319)

我正在为springboot项目构建一个docker映像。当我第一次构建时,它复制了文件,并使用build命令构建了项目,但是出现了一个错误,构建失败了。所以我对文件做了一些修改。但是当我运行docker build命令时 docker build -t image . 它可以缓存像我更改的项目的子模块这样的大部分内容,因此它们无法在docker映像中更改。

CACHED [ 7/14] COPY core core                                          0.0s
 => CACHED [ 8/14] COPY settings.gradle settings.gradle                     0.0s
 => CACHED [ 9/14] COPY build.gradle build.gradle                           0.0s
 => CACHED [10/14] COPY gradlew gradlew                                     0.0s
 => CACHED [11/14] COPY gradle gradle                                       0.0s
 => CACHED [12/14] COPY version.txt version.txt

所以我所做的改变并没有反映在图像中,所以它一次又一次地给我同样的错误。我试图用如下命令清除缓存 docker system prune -a 但缓存并没有从那里移除。
还有,我试过了 --no-cache 但这并没有解决问题

juzqafwq

juzqafwq1#

您可以尝试卸载docker并重新安装。看看能不能帮上忙?

相关问题