腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Docker
缓存
失效
docker
、
.net-core
、
docker-compose
、
cache-invalidation
我尝试了许多不同的配置,但都无济于事-当我实现最终的FROM指令时,
缓存
总是无效的(如果我注释掉它和它下面的所有内容,
缓存
就可以正常工作)。还值得注意的是,如果我删除最后一条FROM指令(和其他相关行),
缓存
就能完美地工作-但最终的图像大小显然比基本microsoft/dotnet:2.1-aspnetcore-runtime-alpine3.7我已经尝试在FROM之后注释掉COPY指令,但这并不影响
缓存
失效
。
docker
-compose.*.yml **
浏览 32
提问于2018-07-20
得票数 6
1
回答
提交在/workspace中生成的文件的容器更改(甚至使用makefile)不会持久化到映像的新实例中
java
、
bash
、
docker
、
antlr
、
dockerfile
cp "/usr/local/lib/antlr-4.5-complete.jar:$CLASSPATH" org.antlr.v4.Tool Java8.g4 && javac *.java 在使用
docker
浏览 5
提问于2016-04-04
得票数 3
1
回答
如何查看哪个文件导致Dockerfile ` `COPY`‘语句使
缓存
无效?
docker
、
dockerfile
docker
build .将重建给定当前目录中的Dockerfile的对接者映像,并忽略与.dockerignore文件匹配的任何路径。如果磁盘上的文件与上次生成时不同,那么该Dockerfile中的任何COPY语句都将导致构建
缓存
失效
。我注意到,如果您不忽略.git dir,那么简单的事情,比如没有副作用的git fetch,就会导致构建
缓存
失效
(大概是因为.git dir中的一些跟踪信息已经改变了。如果我知道如何准确地查看哪些文件导致
缓存
失效
,这将是非常有帮助的.
浏览 5
提问于2016-08-30
得票数 12
2
回答
Docker
映像
缓存
何时发生
失效
?
docker
也许我的Google不够强大,但我找不到一个明确的列表,说明
缓存
中的
Docker
图像何时
失效
。具体来说,我至少对这些场景感兴趣: 因为 对 无效。什么时候适用?由于更新了基本图像而
失效
。在什么时候(安全)更新,例如Debian泡泡会下降到我?是否有任何持续集成工具可以使用的显式API来告诉
Docker
哪些
缓存
的映像可以重用,哪些不能重用(例如,因为wget foo.com/latest.gz)?
浏览 32
提问于2016-01-15
得票数 21
回答已采纳
3
回答
如何防止Dockerfile指令被
缓存
?
caching
、
curl
、
docker
、
dockerfile
它将用作将来执行
docker
build的
缓存
。让类似于
缓存
失效
的在那里工作将是很棒的。例如,通过使用或查询最后修改的标头字段。这将使您可以根据HTTP报头快速检查,以确定是否可以使用
缓存
层。 我知道,一些肮脏的技巧可能会有所帮助,例如,在RUN语句中执行下载shell脚本。在我们的构建系统触发
docker
build之前,它的文件名将被更改。我可以在脚本中做HTTP检查。但是,我需要存储上一次使用的ETag或最后一次修改为某个文件的内容
浏览 5
提问于2015-08-03
得票数 39
回答已采纳
1
回答
是否有一种快速的方法来强制Pycharm刷新坞-组合
缓存
?
docker-compose
、
pycharm
我有Pycharm可以很好地使用
docker
-compose.yml文件,但是每次我想更改我的
docker
-come.yml文件时,我都必须“使
缓存
失效
并重新启动”,或者将文件名更改为关闭Pycharm的文件
缓存
。运行时,您可以在控制台顶部看到
缓存
文件的路径: /usr/local/bin/
docker
-编写/Users/{user}/Projects/project/<
浏览 0
提问于2018-11-01
得票数 1
1
回答
缓存
破坏Reactjs web应用程序
reactjs
、
browser-cache
根据我的研究,您可以使用“
缓存
破坏”或类似的方法使
缓存
失效
。尽管从我所看到的关于堆栈溢出的所有问题中,对于如何做到这一点,他们没有明确的共识,最近的更新是在2017年的某个时候。在现代ReactJS应用程序中,如何在部署时以一种高效和自动的方式使浏览器
缓存
失效
? 如果是相关的话,我将使用
docker
和
docker
-组合来部署我的应用程序
浏览 2
提问于2021-04-07
得票数 0
2
回答
如何调试
Docker
缓存
失效
?
docker
Docker
有一个
缓存
,这很好,但是我在"
docker
构建“输出中看到的全部输出是:或者命令的输出(这意味着它没有使用
缓存
)。在我的Dockerfile (副本)中执行一步之后,它显然不使用
缓存
。但我相当肯定它正在复制的文件夹中没有任何变化。(这是我们的应用程序,即使我连续部署两次,也会遇到无
缓存
的情况。)我知道
Docker
过去经常检查这个时间戳,但这是在
Docker
1.8中修正的,我现在在
D
浏览 0
提问于2016-01-09
得票数 20
1
回答
Docker
使用哪种算法来使
缓存
失效
?
docker
为了减少
Docker
镜像在动态配置的EC2机器上的构建时间,我决定使用以下方法:-在主主机上运行'
docker
-compose build‘-将整个/var/lib/
docker
dir从主主机克隆到新机器上-在新机器上运行'
docker
-compose build’;如果相关文件没有被修改,构建应该使用
缓存
。但是--事实上
Docker
并不使用
缓存
。我注意到在新主机上的构建过程为相同的文件产生了不同的哈希(我的意思是-对
浏览 2
提问于2018-11-12
得票数 3
2
回答
“
缓存
”中间码头构建
docker
每当我对Dockerfile进行更改时,我都会运行
docker
build -t tag .,它按应有的方式遍历整个Dockerfile。由于项目中的依赖关系,这需要5-6分钟的时间。
浏览 1
提问于2016-05-12
得票数 3
回答已采纳
1
回答
为什么Python项目文件是在安装了dockerfile中的需求之后而不是以前复制的?
python
、
docker
、
dockerfile
以中的示例为例:RUN pip3 install -r requirements.txt vsRUN pip3 install -r requirements.txt 后者的缺点是什么?
浏览 4
提问于2022-05-04
得票数 1
回答已采纳
1
回答
如何从码头
缓存
中删除特定项?
docker
sudo
docker
build -t catskills-xview2-0.0.0 .Step 15/20 : RUN pip3 install matplotlib tqdm libtiff scipy Pillow scikit-image opencv-pythongithub.com/xview2/xview2-baseline.git ~/code/xview-2 ---> 8ea290c
浏览 8
提问于2019-12-05
得票数 3
回答已采纳
1
回答
在开发过程中最小化
缓存
清除
8
、
caching
、
performance
、
debugging
当使用Drupal 8进行本地开发时,在开发/调试小枝模板时,或者通常禁用所有
缓存
时,我的加载时间很长(几秒钟)。例如,重建
缓存
使我的管理页面不必要地需要重新构建。当我没有真正处理它们的时候,我希望它们能保持
缓存
。 我想在我的
缓存
清除更加具体,这样我可以只清除我正在积极工作的部分-例如一个视图或块-而不是不断地使整个站点
缓存
失效
,这是相当昂贵的。我已经发现
缓存
标记可能有效,但是我找不到文档或者我可能找到可用
缓存
标记列表的位置,也找不到清除特定
浏览 0
提问于2016-08-30
得票数 1
1
回答
拒绝对pycharm_helpers的访问,存储库不存在,或者可能需要“停靠者登录”
python
、
docker
、
pycharm
不幸的是,py魅力无法恢复和拉出/重建正确的图像本身,而且我也无法手动重新提取图像(是的,我已登录到
docker
注册表)。有什么办法可以重新设置这个烂摊子,或者拉pycharm_helpers?我已经尝试过
缓存
无效/重新启动。
浏览 1
提问于2018-07-05
得票数 2
回答已采纳
1
回答
通过Dockerfile中的yum检查更新的包
docker
、
yum
、
dockerfile
Run yum install pkg1 pkg2 -y &&\问题是,当我多次构建容器时,
Docker
看到这个命令没有改变,也从来没有运行过它。相反,它选择使用以前
缓存
的层。 但是,pkg1或pkg2可能已经在yum存储库中更新,需要更新,并且由于它使用
缓存
的
docker
层,因此容器不会接收更新的包。我可以使用--no-cache选项进行构建,但这会使所有
缓存
层
失效
,这会大大减慢容器构建的速度,因为我的yum install命令通常都
浏览 0
提问于2016-02-25
得票数 2
1
回答
Heroku容器:推送总是重新安装conda包
python
、
heroku
、
docker
、
anaconda
我对
Docker
和Heroku框架的理解都非常不稳定,所以我还没有找到一个解决方案,允许我只推送我的代码,同时离开容器,而不(重新?)上传整个图像。
浏览 1
提问于2017-05-07
得票数 4
1
回答
为什么我的
Docker
映像中的大型文件每次都会被推送,即使没有对它们进行任何更改?
docker
更新:我想我可能发现了一个与
docker
构建计算文件更改的方式有关的bug。请看我的github问题。
浏览 3
提问于2015-04-15
得票数 4
回答已采纳
1
回答
Docker
运行ls显示
缓存
的文件。
node.js
、
docker
但是,当我运行RUN ls时,
docker
打印出以下内容: ---> 96223b1b0748 我希望它能注销文件夹中的文件。有人知道会发生什么事吗?
浏览 0
提问于2018-04-12
得票数 5
回答已采纳
1
回答
防止每次都要重建整个码头集装箱?提高速度
performance
、
optimization
、
build
、
docker
对Rails应用程序进行文档化需要很长时间才能重新构建容器。我试着尽可能的增加,但我认为是不可能的。对如何提高我的码头集装箱的重建速度有什么建议吗?或者是关于如何改进坞文件的一般建议,每次都要花很长时间才能重建。此外,是否有明智的方法来检查,例如,一个目录是否已经存在,而不引发错误,并且无法完成构建?EXPOSE 80ENV RAILS_ENV production # --------------
浏览 5
提问于2015-07-26
得票数 9
1
回答
作为dockerfile的一部分编译的Pip -向requirements.txt添加新条目的最快方法?
docker
、
docker-compose
、
cookiecutter-django
现在,每当我想添加一个新的pip需求时,我都会停止我的容器,添加新的pip需求,运行
docker
-compose -f local.yml build,然后用
docker
-compose -f local.yml
浏览 0
提问于2018-01-25
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券