容器构建期间创建的文件未保留

时间:2020-01-02 20:01:07

标签: dockerfile

问题:

问题在于,在server.Connect(serverName); var Tree = server.ShowBrowseTree(OpcTreeView); Tree.BrowseModeOneLevel = false; int rtc = Tree.Show(); 步骤之一中创建的文件和目录没有进入映像。他们甚至从一个步骤到另一个步骤都不可用。

我的RUN

我有这样的设置...

Dockerfile

我看到在第一次运行COPY . /app VOLUME /app WORKDIR /app RUN mkdir _TEST_ && \ echo "hello" >> ___FILE_CREATED.txt && \ echo $(ls) RUN echo $(ls) 中有文件和目录,而在第二次运行中,它们丢失了。

1 个答案:

答案 0 :(得分:1)

问题是我已经为文件夹定义了一个卷

COPY . /app
# VOLUME /app <== remove this line
WORKDIR /app

文档中提到了有关卷的重要部分(为什么文件不是持久性的)

更新图像时将不包括对数据量的更改。