我正在为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
但这并没有解决问题
1条答案
按热度按时间juzqafwq1#
您可以尝试卸载docker并重新安装。看看能不能帮上忙?