在Docker应用程序中保存和处理文件

时间:2018-10-04 13:39:19

标签: docker ftp filesystems

我们的应用程序在Docker容器中运行。该应用程序从我们网络外部的目录中检索文件。应用程序需要处理文件并将它们保存在某处一年。

什么是最好的方法?我们是否使用Docker的可写部分或托管系统上的目录?优缺点是什么?

1 个答案:

答案 0 :(得分:2)

最好让您的容器尽可能的笨。同样,如果您的容器被杀死或撞毁,则将其存储在容器中也会丢失数据。 卷挂载是一种可行的解决方案,它将使文件直接存储到主机成为可能。但是我的问题是:为什么要使用Docker?
拥有一个笨拙的容器的另一个优点是您可以更轻松地扩展。有了队列,您可以将所需的容器数量扩展到一定阈值以处理队列。 :-)

因此,我建议您将数据存储在其他位置。另一个由您自己托管和管理的FTP服务器。