【发布时间】:2021-03-28 14:53:47
【问题描述】:
我有一个 docker-compose 和一个 docker 文件。
在 docker 文件中,我指定了 COPY 指令
问题是,我在与 dockerfile 相同的文件夹中有一个新的 JAR 文件,但它一直在复制旧的 jar。我不知道它在哪里得到旧罐子。我确保只有一个罐子。
复制./xxxx.jar /home/dev/xxxxd.jar
【问题讨论】:
-
可以构建没有缓存的镜像吗 docker-compose build --no-cache
-
我不使用任何构建指令
-
当你有一个新的 jar 文件时,你将不得不构建一个新的 docker 镜像对吗?我在这里错过了什么吗?通过使用 docker 或 docker-compose。你需要建立一个新的形象
-
没错,我找到了罪魁祸首。这些图像不是重建的,而是从以前的构建中获取的。如果我们可以强制重建图像或在删除容器时删除图像,我不会这样做
标签: docker docker-compose