Docker镜像构建CACHED问题(Spring引导)



我正在为spring-boot项目构建一个docker映像。当我第一次构建时,它复制了文件,并使用build命令构建项目,但出现了一个错误,构建失败了。所以我对文件做了一些修改。但是,当我运行docker构建命令docker build -t image .时,它为大多数事情提供了CACHED,比如我更改的项目的子模块,所以它们无法在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,但它没有解决的问题

您可以尝试卸载docker并重新安装。看看这是否有帮助?

最新更新