docker会话数据是否与后续实例持久/共享?

问题描述 投票:0回答:1

我对容器/码头工具很新,到目前为止它绝对改变了我的生活,但我有一个问题,我并没有真正找到一个可靠的答案。如果这个qeustion太基本/傻:)我提前道歉:)

在我的Node应用程序中,我使用一个队列来生成一个带有浏览器的Docker实例,以便在终止docker实例并处理队列中的下一个项目之前截断一些页面(最终将同时处理多个项目)。

在我的Dockerfile中,我添加了COPY命令来创建我的代码库的静态副本,该副本在Docker实例中使用,包括chrome浏览器等。

如果我查看说100,000个页面的浏览器缓存会建立起来,那么我的问题是,docker是否为每个启动的实例创建COPY命令中使用的数据的新版本?我知道我可以在启动时清除浏览器缓存等,但我更好奇的是要知道每次启动是否都是初始版本的原始版本,因此后续启动时不会共享/缓存任何内容。

docker dockerfile
1个回答
1
投票

是。每次运行都是初始构建的vanilla副本。如果您需要持久化数据,则可以使用卷。查看此官方指南以获取更多信息:Manage data in Docker

© www.soinside.com 2019 - 2024. All rights reserved.