Docker 从缓存中构建已删除的模块

标签 docker caching module docker-compose azerothcore

我已经建立了 AzerothCore使用 docker 并且在阻止 docker 从可能的缓存中构建已删除模块时遇到问题

docker build :

[ 16%] Built target authserver
[ 37%] Built target game
Scanning dependencies of target scripts
[ 37%] Building CXX object
src/server/scripts/CMakeFiles/scripts.dir/__/__/__/GenLoader.cpp.o
[ 38%] Building CXX object
src/server/scripts/CMakeFiles/scripts.dir/__/__/__/modules/mod-npc-buffer/src/npc_buffer.cpp.o
[ 38%] Linking CXX static library libscripts.a
[ 98%] Built target scripts

我也清除了azerothcore-wotlk\docker\build\cache\src模块和任何引用它的文件

最佳答案

在我移动了一些东西并需要重新编译之后,我在 Docker 构建中遇到了同样的问题。我最终使用:

bin/acore-docker-remove-build-cache
(位于:azerothcore/bin/acore-docker-remove-build-cache),这为我清除了一切,并允许进行干净的重建。
这相当于手动删除里面的所有内容:
azerothcore-wotlk\docker\build\cache

关于Docker 从缓存中构建已删除的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58202062/

相关文章:

mysql - 在docker-compose中找不到mysql数据库

node.js - Node.js https 的 SSL 握手失败

python - 为 json 创建一个可以显式清除的缓存

java - Maven 模块作为 Web 应用程序的依赖项

javascript - 惰性模块加载如何在 typescript 中工作?

docker - 无法将flask应用程序作为docker镜像运行

docker - AWS Elastic Container Service CI模板问题

php - 如何缓存 php soapclient 响应?

python - Google appengine 是否缓存外部请求?

php - 找不到 Prestashop 1.7 模块目录数据